Senior C++ Software Developer
Miejsce pracy: Kraków
Nr Ref.: (02/319)
Job description
- Develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity. .
- Works with technical staff to and independently understand problems with software and resolve them.
- Resolves customer complaints with software and responds to suggestions for improvements and enhancements.
- May assist in development of software technical documentation.
- Demonstrates software.
- Designs and codes moderately complex applications using routine and/or advanced technology.
- May create optimization programs to resolve problems.
- May design and build prototype applications.
Requirements
- 4 years of experience.
- Advanced C++ programming skills.
- Advanced knowledge of Object Oriented Analysis and Design.
- Understanding of TDD practices and experience with Unit Testing (gtest).
- Very good knowledge of STL, boost libraries, object oriented design and design patterns.
- Excellent problem solving and analytical skills.
- Understanding of relational databases (Oracle, SQL).
- Advanced knowledge of Linux operating systems.
- Strong communication skills in English, written and verbal.
Additional requirements
- Java Development experience.
- Knowledge and experience of make and UNIX shell and scripting languages.
- Experience in Agile Development.
- Experience in XML/Web Services technologies.
- Experience in GIT.
Offer
- Possibility to develop skills and gain new qualifications with the latest technologies.
- Possibility to attend internal and external trainings.
- International work environment.
- The budget for this position is between 12 000 - 18 300 PLN and depends on the chosen form of the agreement (standard work agreement or B2B).
- Relocation package (4500 PLN total value), paid in three installments (1500 PLN per month).
- Extended medical care (over 80 medical facilities in Kraków) for you and your family.
- Multisport Benefit card.
- Home office option (up to 8 days, after adaptation period).
- High standard facilities, kitchen or easy access to food-courts or restaurants.
- Comfortable location, easy access by public transport, parking for bicycles.