Embedded C/C++ Software Team Leader
Location: Warsaw
For our Client – Global IT Leader - we are looking for candidates for the post of Embedded C/C++ Software Team Leader in Warsaw.
Salary:
- 12 500 PLN Gross
Position Summary:
The design, documentation, development and initial testing of payment systems software, providing solutions to meet customer requirements. Overseeing the development aspect of the developed solutions. Will provide hands on leadership of a team of Software Developers and Testers, including senior and lead roles.
The Software Team Leader will have to:
- Be responsible for the maintenance and enhancements of the applications and the overall quality of the delivered solutions
- Retain hands on skills across the development lifecycle, such that they can both deliver solution themselves and retain the technical 'respect' of the team members
- Provide quality solutions by careful design, documentation and Unit Testing of the implemented changes
- Review software specifications and identify areas which require further clarification and changes
- Maintain an understanding and knowledge of key industry trends related to payment systems software and hardware
- Provide technical team leadership by involvement in all the stages of application development from functional specification preparation, application design, development and testing and application maintenance
- Provide development estimates and feasibility assessments of customer requirements
- Proactively identify possible technical issues within the project
- Liaise with the Project Managers
- Participate in meetings with the colleagues and other project stakeholders (if needed) like Support Team or the customer
- To provide input to the managers for periodic reviews of team members
Reporting Relationships:
- Reports to Software Development Manager / Department Manager
Knowledge and Experience
- Bachelor degree level in Software Development/ IT
- Minimum of 4 years professional experience in software development
- Knowledge of software development lifecycle and software development methodologies
- Ability / experience in software specification and design
- Knowledge of bug racking applications
- Payment industry experience would be a definite advantage
- Knowledge of payment systems specifications, smart card technologies, EPOS integrated systems, and related communications and networking protocols and architectures such as APACS, EMV, ISO 8583, TCP/IP, SSL etc. will be an advantage
Skills/Abilities
- Essential skills: C/C++, UNIX or Windows, Multithreading
- Ability to clearly define and present technical problems even to non-technical audience
- Knowledge of embedded software design, programming and debugging
- Team player (willing to help other team members, not focused only on own tasks)
- Able to mentor team members to develop their abilities and performance
- Good written and verbal communication skills in English