Avenga
We are a team of IT and digital transformation experts. Strategic consulting, customer experience service, software development, and outsourcing of top-class IT specialists is what we do (and more!).
Develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity. Has good understanding of business application. 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.
QUALIFICATIONS AND EDUCATION REQUIREMENTS
Must Have Skills:
• Must have at least 5-7 years of experience
• Advanced C++ programming skills
• Advanced knowledge of Object-Oriented Analysis and Design
• Understanding of TDD practices and experience with JUnit/Unit Testing
• Experience in XML/Web Services technologies
• Understanding of relational databases (Oracle, SQL)
• Advanced knowledge of Linux operating systems
• Strong communication skills in English, written and verbal
Nice To Have Skills:
• Java Development experience
• Experience in Agile Development
• Experience with build tools Ant/Maven/Gradle
• Experience with Spring framework
• Advanced knowledge of Subversion or other Software Configuration Management (SCM)
• Experience with Apache Camel and/or ServiceMix
Net/month - B2B
Check similar offers