Responsibilities
1. Receives a high level of technical definition and translates it into technical language.
2. Ability to evaluate the effort of the activities requested.
3. Provide support on the product/system.
4. Recognized for the highest level of technical knowledge.
5. Be a technical reference for other developers.
6. Provide technical guidance to small teams.
7. Develop software, collecting information and verifying the viability of the implementation.
8. Responsible for attending to tasks regarding customer support.
9. Responsible for attending change requests/feature enhancements - refine requirements, and assist them in progressing the requirement through the release management process.
10. Record metrics for monthly reporting of the team's performance.
11. Work with other engineering functions from design to production to implement test procedures for systems and equipment.
12. Document the procedures and recommendations for all phases of product tests.
13. Develop testing automation.
14. Create documentation as needed.
15. Code review and code refactoring.
Requirements
1. English skills (Advanced - speaking is required).
2. Experience of 4 years or more.
3. Knowledge of:
* C#
* C / C++
* Backend application
* Multithreading programming
* Multi-tier programming
* Object Oriented programming
* JSON
* XML
1. Desirable:
* Bachelor's degree (Computer Science, Engineering or related field).
* NoSQL databases.
* Test-driven development.
* HTML 5.
* CSS 3.
* JavaScript.
2. Skills:
* Execute for results.
* Lead change and innovation.
* Teamwork.
* Work well under pressure.
* Proactive behavior.
* Problem-solving skills.
#J-18808-Ljbffr