Submit Resume

Key facts

Established – April 2000
Personnel – 5000+

Development Centers:
Russia: Moscow (HQ), St. Petersburg, Omsk
Ukraine: Kiev, Odessa, Dnepropetrovsk
Poland: Krakow
Romania: Bucharest
Vietnam: Ho Chi Minh City

Representative Offices:
USA: New York, NY; Seattle, WA
Europe: London, UK; Frankfurt, Germany

Marquee clients and partners:
Dell, Deutsche Bank, Boeing, UBS, Areva, Sabre Holdings, Nortel, Avaya , IBM, Ping Identity, Jabber, Aepona

.Net


Descriptions
• Leading scrum team
• Requirements analysis and creation of technical specification.
• Working out technical solution.
• Architecture/ Detailed Design creation.
• Refactoring, Unit and Integration testing
Ensure adherence to customer requirements, specification and established procedures (i.e. coding style, code review, et.).
• Reviewing work products (source code, documents) produced by team.
• Software maintenance (bugs fixing, CRQ analysis).
• Provide and technical guidance to all project levels (team members, customer).
• Implementation of the most complex part of the project.
• Effectively handle customer queries related to designs and specifications.
• Communicate with customer to understand and capture specifications from customers
• Effective communication of technical issues for modules/sub-system and their resolution with customer and internally with development, testing teams.
• Works with Project Manager to ensure proper technical output/technical solution.
• Training / Mentoring / Coaching for spreading technical expertise
• Involved in interviewing process as a technical leader
• Create an environment oriented to trust, open communication, creative thinking, and cohesive team effort
• Provide the team with a vision of the project objectives
• Assign tasks to development team members to ensure that all of them have sufficient work in the project
• Lead by setting a good example (role model) - behavior consistent with words
• Coach and help develop team members
• Facilitate problem solving and collaboration
• Ensure discussions and decisions lead toward closure
• Assure that the team members have the necessary education and training to effectively participate on the team
Requirements
• C#/C++
• Multithreading and code refactoring/optimization approaches
• Strong knowledge in .NET, C#, WML, XML, F# (is a plus)
• Data modeling tools, design patterns, UML and OO design methodologies
• Strong practical using Test Driven Development approach
• Software engineering methodologies, expert knowledge of Software Engineering concepts and procedures
• Proven experience of practicing Agile Development Process (Agile/SCRUM)
• Strong mathematical background (Discrete math, finite state machines, logic theory, spatial geometry)
• Expert at identifying critical areas of design / code / test and critically review them for due attention by development team.
• Ability to do high level design for a whole sub-system or part of a large/complex sub-system.
• Ability to analyze / fix difficult SW Problems - especially those that concerns design/interface issues across multiple modules.
• Ability to raise system level issues during sub-system implementation and work for their resolution with the system design team
• Identify and analyze technical risks / issues that could hurt delivery and suggest approaches to resolve them.
• Solid experience in estimation techniques.

As plus:

• CAD/CAM systems
• Data bases, SQL
• Experience in Machining, Sheet Metal processing domain, Physics
Descriptions
• Requirements analysis
• Software development
• Unit testing
• Reporting
• Communication to customer and peers
• Knowledge sharing
Requirements
C# .NET experience in desktop applications
Requirements
• Minimum 2 years experience as senior .Net developer/architect
• Strong analytical skills
• Solid technology background: .Net and databases (Winforms, WPF, SOA)
• Expertise in different software specifications standards and practices.
Descriptions
Development and maintenance of big .Net application using Winforms
Requirements
• C#, .Net Framework 2-4
• Windows Forms
• Multithreading (basics)
• XML, XSD
• Design patterns (basics)
• English level: Pre-Intermediate
• Unit testing
• Experience working in a team environment: SVN, code sharing, Continuous Integration.
Requirements
• Ρ#
• C++
• SQL

Required skills in addition to knowledge of programming languages:

Awareness of the importance of design, particularly separation of concerns, componentization, design patterns, library development / APIs as well as versioning and release cycle awareness. Ability to work with legacy code.

Luxoft Ukraine vacancies




Back