Description de l'emploi

Niveau d'expérience: Experienced Hire

Catégories:

  • Engineering & Technology

Emplacement(s):

  • Quay Building 8th Floor, Bagmane Tech Park, Bengaluru, IN

Skills and Competencies

* 10+ years of total software development experience including 4+ years in a leadership role, with proven ability to mentor and develop team members, fostering a culture of continuous learning and professional growth.
* 7+ years hands-on experience in design, development, testing, and operational support of Java, J2EE, JMS, SOAP/REST, SQL, JSON, XML based applications, with a good understanding of Object-Oriented design and development.
* Experience in Service Oriented Architecture (SOA) with a strong understanding of Web Services (REST and SOAP) and Java-based frameworks such as JPA, Springboot, Spring, Hibernate, etc.
* Proficiency in Microservices and design patterns, along with Agile Scrum experience and familiarity with other SDLC approaches.
* Good SQL and database knowledge, with experience using JBOSS Studio, Eclipse, and similar IDE tools.
* Knowledge of build/dependency management tools such as Maven and SCM tools like Subversion, Bit Bucket, GitHub, etc.
* Experience in application containerization and familiarity with tools such as Docker, Kubernetes, Platform9, ECS, EKS, Openshift, Cloud Foundry.
* Exposure to cloud platforms (AWS/GCP/Azure) and services like API Gateway, IAM, S3, SNS, SQS, Lambda, RDS, DynamoDB, EKS, ECS, Kafka, etc.
* Excellent communication and inter-personal skills, with a strong ability to manage relationships with key stakeholders, including business leaders, clients, and vendors.
* Experience in identifying, assessing, and mitigating risks associated with technology projects and operations, ensuring high-quality deliverables and operational stability.

Education

BS/MS degree in Computer Science, Engineering, or a related subject.

Responsibilities

* Lead and manage a team responsible for designing, developing, testing, and maintaining financial software applications using Java/J2EE, .NET/C#, and related technologies to meet business process requirements.
* Oversee and own the conduct of feasibility studies, time and cost estimates, IT planning, risk technology assessments, and application development.
* Guide and mentor team members in writing clean, efficient, and maintainable code across various projects, ensuring active participation in code reviews to maintain high-quality software solutions.
* Collaborate with business leaders and technical architects to conceptualize new technology platforms, make strategic technical decisions, and develop technology roadmaps, taking ownership of the execution and success of these initiatives.
* Provide architectural direction by analyzing, researching, prototyping, building, and reviewing projects, ensuring alignment with infrastructure and performance requirements, and taking ownership of the overall architecture integrity.
* Plan, schedule, and direct work for software managers/engineers, coordinating activities to meet project deadlines and resolve conflicting demands, with a strong sense of ownership for meeting project goals.
* Supervise and own ongoing feature development of web applications based on service-oriented architecture, involving UI, services, and databases.
* Facilitate and take ownership of design, architecture, and code reviews, fostering a collaborative development environment by sharing feedback and encouraging best practices.
* Oversee and take responsibility for production support activities, including resolving incidents, performing root cause analysis, fixing code defects, and troubleshooting data issues.
* Promote continuous learning and application of new technologies, encouraging the team to align with organizational engineering needs and apply innovative ideas to add value to the work, taking ownership of the team’s professional growth and technological advancement.

About the team

Our Moody’s ratings Team is responsible for providing technology services globally to all areas of Moody's Ratings. We are here to deliver exceptional experiences and value for our customers, employees, and Moody’s by leveraging technology and innovation. We envision a future where we never stop growing, innovating, and moving forward together with our colleagues and partners. Together, we are dedicated to achieving our goals by fostering collaboration, upholding integrity, building trust, and ensuring transparency in all our actions, in an innovative environment that inspires engineers to push the boundaries of technology.

Instructions de demande

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

postuler en ligne