#ind-dnp
Employer: Moody's Investors Service, Inc.
Title: Software Engineer
Location: 1414 South Tryon Street, Charlotte, NC 28203
Duties: Design, code, enhance, and test software applications to meet business process requirements. Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases. Work with development team leads (Lead Software Engineers) on technical and architectural direction of projects. Research, analyze, design, and deliver solutions that are appropriate for business and application development strategies. Work with cross-functional, globally dispersed development teams to support development efforts to meet business requirements. Design and develop new projects and enhancements based on evolving business needs. Interact with internal users to define system requirements and/or necessary modifications. Complete documentation and procedures for installation and maintenance of software. Develop user interface and overall user experience of Digital Rating Platform (DRP) and working on Integrating with Analyst Relationships in Engagement (ARIE). Create responsive and interactive web pages. Design and implement unit test cases to achieve test coverage and follow test-driven development (TDD) practices. Implement REST-based web APIs. Develop robust and scalable APIs that support CRUD operations and business logic, ensuring they follow RESTful principles and design architectures and are well-documented. Integrate backend services with other internal services using message brokers or other integration patterns. Use PostgreSQL to store and retrieve application data. Implement and configure email services to send notifications based on application events. Implement Kafka consumers to listen for specific events and trigger web API jobs.
Requirements: Requires a Master's degree or foreign equivalent in Computer Science, Information Systems, or a related technical degree plus two (2) years of experience as a Software Engineer, or in a related position performing software development and designing technical solutions. Must have experience with the following: architecting, designing, developing, and implementing solutions to support enhancements and bug fixes in existing and new applications; applying knowledge of Core Java, Multithreading concepts, design patterns, test driven development and software development methodologies, including Agile, and Continuous Integration and Continuous Deployment for applications development; working with Java, Spring, Spring Boot, PL/SQL, Postgres, Python, AWS EC2, AWS, AWS S3, AWS document DB, AWS Lambda, Tableau, GitHub, GitActions, Bitbucket, Confluence, Jenkins, HTML, CSS, JavaScript, Angular, JSON, and REST APIs; working with open source code and frameworks; and using build tools, including Maven, Gradle and GIT.
For US-based roles only: the anticipated hiring base salary range for this position is $118,934 to $138,550, depending on factors such as experience, education, level, skills, and location. This range is based on a full-time position. In addition to base salary, this role is eligible for incentive compensation. Moody's also offers a competitive benefits package, including not but limited to medical, dental, vision, parental leave, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, a discounted employee stock purchase plan, and tuition reimbursement.
To apply, please submit resume through careers.moodys.com or via e-mail at hrbox28@moodys.com. Please refer to Job Ref. 15240.
For US-based roles only: the anticipated hiring base salary range for this position is $118,934 to $138,550, depending on factors such as experience, education, level, skills, and location. This range is based on a full-time position. In addition to base salary, this role is eligible for incentive compensation. Moody's also offers a competitive benefits package, including not but limited to medical, dental, vision, parental leave, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, a discounted employee stock purchase plan, and tuition reimbursement.