Watch this video to learn more about Moody's
Job Details
Location(s):
- Quay Building 8th Floor, Bagmane Tech Park, Bengaluru, IN
Line Of Business: Data Estate(DE)
Job Category:
- Engineering & Technology
Experience Level: Experienced Hire
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are-with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways.Ìý
If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.Ìý
JOB DESCRIPTION
Ìý
Ìý
JOB TITLE
Software Engineer
ENTITY
MA
LINE OF BUSINESS /
DEPARTMENT
Data Estate
LOCATION
Bangaluru, India
ÌýÌýDepartment OverviewÌý- Data Estate
The Data Estate division is the commercial data business of Moody’s Analytics, bringing together a vast catalogue of data to help business decision-makers assess risks and opportunities. We are best known for the world’s most comprehensive database of public and private companies.Ìý We are also the definitive source of ratings-related data for companies and securities that have been rated by Moody’s Investors Service. We strive to deliver convenience and insight to our customers by eliminating the hassle of sourcing, preparing, and accessing data, adding value when decisions need to be made. Any analytical activity depends on reliable and accessible data, and we are proud to be a mission-critical information resource for decision-makers around the world.
Domain OverviewÌý- Data Management Platform
Data has become a critical asset for enterprises, playing a pivotal role in various aspects of business operations and strategic decision-making.Ìý Our proprietary datasets power a diverse set of products and services and have an ever-increasing set of demands for accurate, complete and timely data quality
Role Overview
Our engineering team is going through an exciting phase of going from Data at Rest to Data in Motion using event-driven architecture (EDA) and NoSQL storage technologies. Do you believe that ruthless simplification and refactoring are the soul of any engineering effort?Ìý Do you want to help establish an Engineering culture with these fundamentals?Ìý Technology is changing rapidly, and that pace is only accelerating. We are seeking a talented and detail-oriented UI Software engineer to design, develop, and maintain custom internal tools using retool, related front-end and back-end technologies. Working closely with cross-functional teams, you will build user-friendly, performant, and scalable solutions that improves data quality and deliver remediated data in a Ìýoperational efficiency and empower internal stakeholders. This role involves rapid prototyping, problem-solving, and tailoring applications to align with business requirements while integrating with APIs, databases, and third-party tools. Come join us to learn and apply new technologies and prepare our platforms for the many growth opportunities
Responsibilities:
- Be a key contributor in the implementation of solutions
- Work closely with UX/UI designers to translate designs into functional user interfaces.
- Collaborate with back-end developers to integrate APIs and ensure seamless data flow.
- Develop backend API/Lambda to support UI functionalities
- Participate in code reviews and contribute to the improvement of front-end standards and practices.
- Optimize UI elements for performance, scalability, and speed.
- Identify and fix performance bottlenecks, rendering issues, and usability problems.
- Ensure interfaces comply with standards to provide inclusive user experiences.
- Conduct usability testing and iterate on designs based on user feedback.
- Utilize modern front-end frameworks or libraries (e.g., Retool, React, Angular, Vue.js) to build dynamic interfaces.
- Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL, PostgreSQL, Microsoft SQL Server.
- Good understanding of NoSQL Databases and hands on work experience in writing application on No SQL databases like Cassandra, MongoDB, DynamoDB.
- Have experience to Develop scripts for build, deployment, maintenance and related tasks using Github
- Good Knowledge on unit testing
- Good working Domain Experience’s on ÌýBanking orÌý Financial data
- Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.
Ìý
Ìý
Qualifications:
- Minimum Bachelor’s degree in Computer Science or related major from top institutions, Master’s degree is a plus.
- 3-6 years of Professional Experience
- Open-source frameworks and developing native Cloud solutions.
- Experience with service-based architectures, such as microservices.
- Experience with data practices and technologies including data lake, data warehousing, analytics and business intelligence.
- Experience developing UI application along with backend in cloud infrastructure like AWS.
- Experience in full stack development.Ìý
- Experience working with Agile methodologies (Scrum, Lean Startup, XP) and multi-functional teams (Product Owners, Scrum Masters, Developers, Designers, Data Analysts)
- Excellent communication skills, the ability to translate technical concepts to business concepts and vice versa
- Client focused, proactive, and results oriented
- Quickly learns new technologies; proactively seeks to improve
Preferred Skills:
- Technical Skills:
- Languages
- Core Java, J2EE, SQL and PL/SQL
- Java/J2EE Technologies
- Servlets, JSP 1.2/2.0/3.0, JavaBeans 3.0, Java Servlet API 3.0
- Frameworks
- Spring, Hibernate, Angular JS 1.X JSF, Struts 1.x/2.0
- Databases
- Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
- NoSQL Databases
- MongoDB, Cassandra
- Web Technologies
- HTML 5, JavaScript 1.8, XML 2.0, CSS 3, jQuery 2.11, Bootstrap, Angular JS 2.0, React JS, Node JS.
- Version Controls
- GIT, GitHub, sub version and JIRA
- Operating system
- Windows 10, Linux, Unix
- Methodologies
- Agile, waterfall, Scrum
- Developer IDE Platforms
- Eclipse, Net Beans, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, Studio, GITHUB, Edit plus, Notepad ++.
- Build Tools
- Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins 2.x
- XML & Web Services
- SOAP, REST, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean
- Cloud Environments
- AWS, Azure
Ready to revolutionize our data pipeline? Join us and be at the forefront of shaping the future!
EEO LanguageÌý Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or any other characteristic protected by law.
Ìý
Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.
Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.
For more information on the Securities Trading Program, please refer to the on
Please note: STP categories are assigned by the hiring teams and are subject to change over the course of an employee’s tenure with Moody’s.

In a world shaped by increasingly interconnected risks, Moody's helps customers develop a holistic view of these risks to advance their business... Read more