Position: C++ Software Developer
Company: ThunderSoft
Experience required: 3y
English level: upper

We are currently looking for a **Software Engineer C++** who will be working in agile team developing engine that provides data and navigational chart depiction for the flight navigation systems across multiple system platforms.

**Responsibilities:** 
- Estimate user stories/features (story point estimation) and tasks in hours with the required level of accuracy and commit them
- Contributes to the refinement meetings by promptly asking relevant questions to ensure requirements achieve the right level readiness 
- Works with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality 
- Raise any impediments/risks (technical/operational/personal) they come across and approaches Scrum Master/Technical Architect/Product Owner accordingly to arrive at a solution 
- Update the status and the remaining efforts for their tasks on a daily basis 
- Ensures change requests are treated correctly and tracked in the system, impact analysis done and risks/timelines are appropriately communicated 
- Develops working software towards committed objectives and plans 
- Delivers working software in accordance with expected quality standards 
- Designs for testability: design and evolve the system to support testability and test automation 
- Works on prototyping and evaluates technical feasibility 
- Employer will not sponsor applicants for employment visa status.

**An ideal candidate profile:**
- Knowledge and experience with C++ programming 
- Knowledge of Azure Devops (CI/CD) 
- Experience with Objective-C programming 
- Experience with Swift programming 
- Experience with Java including JNI 
- Knowledge of Ruby, Groovy and/or Python 
- Comfortable speaking, reading and writing English on a daily basis 
- Ability to communicate clearly with both Technical Teams and Business - - Stakeholders 
- Open-minded and a team player 
- Experienced in Agile methodologies

**We offer:**
- B2B agreement
- Transparent working conditions with both Ework and the client
- Current support during our cooperation
- Possibility to work in an international environment
- Private medical care
- Life insurance
- Multisport
- Teambuilding events