Job Description
- Take responsibility for the system component design and development.
- Ensure developed code has significant coverage by automated tests.
- Build relationships with key stakeholders.
- Adhere to development practices.
- Manage application support handover to global teams.
- Maintain and enhance the code base after project go - live.
- Build relationships with teams inside/outside FM, Infrastructure units, etc.
- Advocate delivery excellence, ensuring application release quality.
Our Ideal Candidate :
- C++14 / 17 skills, knowledge of the STL, experience of the Boost libraries is highly desirable.
- Experience in one or more of the following is highly desirable: system, network or low latency programming.
- Development on Linux using gcc, gdb, git and associated debugging tools.
- Knowledge of all aspects of software design, development, and deployment.
- Working knowledge of FX products, pricing, and real time risk management desirable.
- Working knowledge of the design of scalable, high availability, supportable distributed architectures.
- Working knowledge of messaging and communication protocols including TCP, UDP, multicast, and data encoding.
- Working understanding of SQL and simple DDL operations.
- Excellent oral and written communication skills, ability to interact with business representatives.
(ref:hirist.com
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer | Distributed Architecture position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
