Job Overview
Role: Associate Software Engineer Location: Gurugram, Haryana Experience: Freshers / Experienced Qualification: B.E / B.Tech / B.Sc (Computer Science / Engineering) Key Skills: Python, OOPs, Relational Databases, AWS, dbt, Airflow
Job Description
For the Moody's Recruitment 2026 drive, the team is looking for an Associate Software Engineer to design, develop, and support software solutions for financial data management and risk analytics platforms. You will apply core object-oriented design principles to build highly scalable and maintainable enterprise systems. You will contribute significantly to the development of analytical, data, and software products supporting Fixed Income and Commercial Real Estate solutions. This role provides an excellent opportunity to work with modern data engineering tools like dbt and Airflow, supporting robust data storage, retrieval, and processing needs.
Roles and Responsibilities
- Software Development: Design, develop, and support scalable software solutions for financial data management and risk analytics platforms.
- System Design: Apply object-oriented design principles to build highly maintainable systems.
- Data Workflows: Work with relational databases to support complex data storage, retrieval, and processing needs.
- Product Enhancement: Collaborate closely with cross-functional global teams to enhance existing products and develop new capabilities for Fixed Income and Commercial Real Estate solutions.
- Debugging & Troubleshooting: Debug, troubleshoot, and resolve technical issues across applications and data workflows efficiently.
- Agile Practices: Participate actively in team discussions, comprehensive code reviews, and agile development practices.
Skills and Eligibility Criteria
Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field. Academic or project-based experience in software development is highly preferred.
Experience: Freshers are eligible. Participation in at least one hands-on project (academic or professional) is a strong plus.
Mandatory Technical Skills:
- Strong understanding of Object-Oriented design principles and core software engineering fundamentals.
- Proficiency in modern programming languages, with Python strongly preferred.
- Working knowledge of relational databases and data-driven application development.
- Familiarity with cloud platforms such as AWS (advantageous).
- Exposure to modern data engineering tools such as dbt, Apache Airflow, and Jinja (advantageous).
Competencies:
- Strong analytical and debugging skills, excellent verbal and written communication, and a growth-oriented mindset.