AlgoJobs.io
Your changes have been saved This job posting was closed about 5 days ago
State Street - Hyderabad, India

Summary: 

Contribute to the enhancement and maintenance of one or more Charles River IMS modules or components as a senior member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

Responsibilities:

  • Work under minimal supervision to analyze, design, develop, test, and debug small to medium software enhancements and solutions within Charles River’s business and technical problem domains

  • Develop, test, debug, and implement software programs, applications and projects using Java, SQL, JavaScript, or other software related engineering languages

  • Provide thoughtful insight and suggestions in code6 reviews

  • Write unit and automation tests to ensure a high quality end product

  • Conduct manual tests to ensure a high quality end product

  • Actively participate in the agile software development process by adhering to the CRD scrum methodology including attending all daily standups, sprint planning, backlog grooming, and retrospectives

Qualifications:

Education:

B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.

Experience:

  • 3 to 4 years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting

  • Minimum 3 years of experience in Java is required.

  • 2 years of experience in developing microservices using Springboot

  • 1 to 2 years of experience on Azure, AWS or any other cloud systems is required.

  • 2 years of experience in writing test cases using Junit is strongly desired

  • Good to have experience on Javascript, Angular or React JS

  • Good to have experience on messaging services like Azure service bus or Rabbit MQ

  • 1 to 2 years of experience in financial services developing solutions for Portfolio Management is desired

  • Working experience on Docker is added advantage

  • Experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages

  • Able to work on small to medium projects with little to no supervision and on more complex tasks with moderate oversight

  • Good written and verbal communication skills

  • Able to work well with peers in a collaborative team environment

  • A minimum of 2 years working with an Agile development methodology strongly desired

Supervisory Responsibility:

☒ Individual Contributor          ☐ Team Lead              ☐ Manager of Managers

Travel:

May be required on a limited basis.

Generating cover letter...
1 week ago
JavaScript