Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
This role will cover all aspects of the development life cycle and will provide opportunity to shape the future directions of Automated Testing globally in the bank. You are a team player who will participate in driving the architecture and development of the platform. You will understand the business context and interact with the other teams.
- Working closely with multiple development and QA-teams from different geographic regions
- New features' design and development
- Code refactoring
- Architectural activities
- Profiling and performance optimizations
- Bug fixing
- Performing of code reviews
- Documentation of new functionality
- Good knowledge of core java (collections, multithreading, JDBC)
- previous experience as Developer in Test/QA automation
- Strong experience developing in a real-time, high performance, transactional environment
- Knowledge of relational databases
- XML/XSD knowledge
- Knowledge and/or experience desirable in UNIX shell scripting and build systems, such as Ant.
- Multi-threaded programming experience
- Team player with excellent interpersonal/communication skills
- Experience in Software Development within Agile process
- Troubleshooting
- Problem solving
Nice to have experience with:
- C#, Python
- Shell scripting
- C++
- CI/Version control/Build tools (MSBuild/Ant/Maven)
- Unix/Linux programming experience (POSIX)
You will be involved in development and support system based on a few platforms and technologies.
The team is responsible for development and support custom's instance. Providing regular update and release of all software components. As the result, the successful candidate will need to be highly committed, and be able to build very close working relationships with customers. Experience of agile programming technologies will be an advantage. The candidate will have to be proactive to finding out and suggest any improvements in SW and maintaining process.