
Associate Director, Software Engineering
- Hyderabad, Telangana
- Permanent
- Full-time
- This is a great time to be joining a truly global team on a great technology journey. This is a great product covering multi-asset classes in both a pre/post-trade capacity with real-time reporting functionality.
- If you want to be an integral part of this forward-thinking team with a drive to succeed and the opportunity to enhance your development career and expand your technical skill sets, then this is the role for you.
- Your challenge will be reducing the “time to market” for products without compromising quality, by using innovation and technical skills.
- Be a part of an industry leading, Fortune 500 company
- Be a part of “GREAT PLACE TO WORK” Certified firm
- Be a part of a 'People First' organization that Values Partnership, Integrity, and Discovery to Accelerate Progress
- Develop and deliver industry-leading software solutions using cutting-edge technologies and the latest toolsets.
- Plenty of training and development programs that support continuous learning and skill enhancement.
- Build a fulfilling career with a truly global and leading provider of financial market intelligence, data, and analytics.
- Creating and maintaining modular frontends utilizing React and a microfrontend architecture, particularly Single SPA.
- Developing UI components while ensuring responsiveness and compatibility across different browsers.
- Integrating with APIs and managing the application's state effectively.
- Designing, developing, and maintaining RESTful APIs using Java and Spring Boot.
- Working with databases (SQL or NoSQL) to ensure data persistence.
- Implementing business logic while optimizing for performance and scalability of backend services.
- Designing and building applications based on microservices architecture.
- Facilitating communication and coordination among microservices.
- Deploying and managing microservices within a cloud environment.
- Utilizing SPROMG or similar tools for task management, progress tracking, and team collaboration.
- Engaging in Agile development practices, including sprint planning, daily stand-ups, and retrospectives.
- Collaborating closely with product owners, designers, and fellow developers to deliver high-quality software.
- If "BOTT" pertains to bot development, the developer may design, develop, and deploy bots for various applications (e.g., chatbots, automation bots).
- This role might involve using bot frameworks and integrating them with other systems.
- Establishing and maintaining CI/CD pipelines.
- Deploying applications into production environments.
- Monitoring application performance and troubleshooting any issues that arise.
- Providing technical mentorship and guidance to junior developers.
- Sharing knowledge and best practices within the team.
- Contributing to the enhancement of the overall development process.
- Bachelor/Master degree in Computer Science and/or Certified Development Program.
Posted On: 2025-08-23
Location: Hyderabad, India