The difference is you! Join
professionals!
Quite simply, a company is its people. At SoftServe, we’re
dedicated to giving our people a wealth of opportunities to reach
their full potential.
We offer first-class
training, an international environment and an innovative culture
where you can grow to your full potential and your ideas can fly.
We lead the way in software development, quality assurance and IT
consulting. A lead we can only keep by hiring the best people and
giving them the best opportunities to succeed – personally,
socially and occupationally.
We’re Global Premium IT
Service Company with a strong vision into the future of a
growing global market.
We search for C/C++
Competence Manager with strong knowledge and working experience
in:
Education:
- Master degree in Computer Science or similar
Specialized
knowledge:
- Understanding of software development company
functioning
- Understanding of offshore software development
specifics
- Understanding of CMMI model and RUP processes
- Proficient knowledge of Agile methodologies (Scrum, XP,
MSF) and software development life cycles
- Proficient knowledge of industry recognized architectural
patterns (Layering, MVC, SOA, Client-Server, etc)
- Proficient knowledge of design patterns, design
approaches and concepts (Inversion of Control, Separation of
Concerns, Design by Contract, etc)
- Proficient knowledge of software quality metrics (Loose
coupling, cyclomatic complexity, code coverage, efferent/afferent
cohesion)
- Proficient knowledge of coding best practices in
C/C++
- Proficient knowledge of unit testing best practices in
C/C++
- Proficient knowledge of configuration management
practices
- Understanding of Relational Database Management Systems
and database design approaches
Skills &
Abilities:
- English upper intermediate level or higher
- Excellent organizational and time-management
skills
- Excellent coaching and supervisory skills
- Excellent presentation, communication and interpersonal
skills
- Excellent estimation skills
- Team player
- People motivation skills
- Process orientation
- Human resources management
Other characteristics
such as personal
characteristics:
Professional
Certification:
- C/C++ certification (Desirable)
Experience:
- 5+ years of experience in developing complex solutions
based on C/C++ technologies:
- Object-oriented/Component/Structural analysis and
design
- Generic programming
- UML
- Multi-Threading and Multi-Process programming
experience
- API-level programming expertise(Windows, Linux, Mac OS
X)
- C Run-Time Library, STL
- Boost
- ATL/WTL/MFC/Qt/KDE/Cocoa GUI frameworks
- ODBC/OLE DB/ADO
- TCP/UDP/RPC/Web Services network programming
expertise
- Objective-C
- OpenGL/DirectX multimedia programming
expertise
- Embedded expertise
- BoundsChecker/VTune
- Proven success in training programs development
(Desirable)
- Proven success in technical leadership and
coaching
- Proven success as team player in previous
position(s)
- Proven communicator/presenter
Working Conditions:
- Willingness to travel – both domestic and abroad
locations
- Willingness to manage distributed teams
- Willingness to work shifted
hours