Team/Department Description :
This role will be a key contributor to the design and implementation of back end and front end solutions with emphasis on microservices. She/he will ensure overall execution of enterprise grade application build leveraging serverless technology stack. She/he will be responsible for developing, deploying, operating and monitoring containerized applications on container platforms in public and private clouds, supporting a wide variety of technologies across Moody’s Investor Services.
Role/Responsibilities :
· A Senior Software Engineer to assist in designing, coding, enhancing and testing of software applications to meet business process requirements.
· Should be able to find solutions and have problem Solving skills.
· Should have Analytical skills to work on day to day design problems and provide solutions.
· Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases
· Work with th
...Team/Department Description :
This role will be a key contributor to the design and implementation of back end and front end solutions with emphasis on microservices. She/he will ensure overall execution of enterprise grade application build leveraging serverless technology stack. She/he will be responsible for developing, deploying, operating and monitoring containerized applications on container platforms in public and private clouds, supporting a wide variety of technologies across Moody’s Investor Services.
Role/Responsibilities :
· A Senior Software Engineer to assist in designing, coding, enhancing and testing of software applications to meet business process requirements.
· Should be able to find solutions and have problem Solving skills.
· Should have Analytical skills to work on day to day design problems and provide solutions.
· Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases
· Work with the development team leads (Lead Software Engineers) on the 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.
· Assist in designing and developing 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.
Qualifications :
· BS/BA, (Education may be substituted for increased years in experience on a year-for-year basis)
· Understanding of Object-Oriented design and development
· Understanding of Service Oriented Architecture (SOA)
· Hands on development experience on multi-tiered enterprise applications
· 9+ years of software development experience in a highly regulated environment, such as financial services
· Proficient and Active Developer in Java and related technologies/frameworks (Spring, Hibernate, JSR-RS, Junit, SLF4J, etc.)
· Proficient and Active Developer with AngularJS (Angular, React, Vue, NPM, Bower, etc.)
· Experience with modern web technologies (JavaScript, HTML, CSS)
· Knowledge of build/dependency management tools such as Maven, SCM (Subversion, Bit Bucket)
· Should have actively worked in AWS Features like Lambda, step functions, EKS, Route 53, Dynamo DB , etc.
· Experience in application containerization, familiar with tools such as Docker, Kubernetes, ECS, EKS
· Able to work well within the constructs of an agile development process, including SCRUM, Unit Testing, Continuous Build and Integration, etc.
· Familiar with Application Frameworks & Engines
· Knowledge of databases: SQL, Oracle, Sybase, MySql, DynamoDB, PostgreSQL, etc.