We are looking for intelligent Software engineers to work on our high-performance Trading Engine systems. After joining, you will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You will have the opportunity of learning about stock markets, developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. A great teammate is: o passionate in working in a dynamic environment with rapidly changing priorities. o An aspiring programmer who enjoys problem solving. o Implement product timely from design stage, coding, testing and delivery. o Connect with the rest of the team. o Participate in technical discussions and product evaluation from a technology, tool, architecture, and design and efficiency perspective. Employment Type: Full Time, working hours: Saturday to Wednesday at 8:00 to 16:00.
Requirements
o University Qualifications: BSc or MSc in software engineering.
o Expert in Java, C/C++, SQL databases
o Familiar with Linux, Oracle, SCM, VCS(Git , SVN).
o Ability to write complex deserts with lots of data.
o Writing skills in-memory.
Specialist knowledge:
o Knowledge of Object-Oriented Programming with Java (Experience with java swing has bonus).
o High experience working with the UNIX / Linux environment, Scripting and other related tools.
o experience with software engineering best practices, coding standards, code reviews, testing
and operations.
o excellent troubleshooting and creative problem-solving abilities.
o Proficient in SQL language and environment (Oracle PL / SQL)
o Experience in object-oriented software design and documentation.
o In-depth understanding of micro services architecture.
o Test-driven implementation experience using unit testing frameworks and automated testing
tools.
o Experience in agile / iterative environment and scrum method.
Soft Skills and Personality traits:
o High skill in solving problems and providing optimal solutions.
o Participate in teamwork.
o Discipline and professional ethics.