S

Senior Software Engineer, AVP

State Street
NewPosted yesterday

LOCATION

Hyderabad · Onsite

EXPERIENCE

13+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

JavaSQLDebuggingObject-Oriented DesignAgile DevelopmentUnit TestingRESTful APIsObservability

Job description

Overview

Serve as a leading technical contributor enhancing and maintaining one or more Charles River IMS modules or components of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

What you'll do

  • Drive technical excellence by independently analyzing, designing, developing, testing, and debugging large and complex software enhancements and solutions, including modifications to core frameworks and primary facilities critical to system operation.
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems.
  • Provide thought leadership in product architecture design within and beyond the team’s scope of responsibility.
  • Direct problem solving for projects or major phases of projects to resolve advanced software technical issues.
  • Develop, test, debug, and implement software programs, applications, and projects using Java, C#, SQL, JavaScript, or other related software engineering languages.
  • Keep abreast of emerging technologies impactful to CRD’s business.
  • Provide informed guidance and critical analysis of proposed changes during code reviews.
  • Write unit and automation tests to ensure a high quality end product.
  • Identify ways to improve development test methodologies and contribute to related test methodology frameworks.
  • Conduct manual tests to ensure a high quality end product.
  • Provide expert-level troubleshooting on large, mission-critical client implementations.
  • Assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending daily standups, sprint planning, backlog grooming, and retrospectives.
  • Plan and coordinate cross-team activities and groups to complete assignments.

What you'll need

  • B.S. degree, or foreign education equivalent, in Computer Science, Engineering, Mathematics, Physics, or another technical course of study.
  • A minimum of 13 years of progressively responsible professional software engineering experience.
  • Authoritative experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting, and new or advanced programming languages.
  • Demonstrated problem-solving abilities involving multi-tiered, high-performance database applications.
  • Demonstrated ability to design and develop simple software solutions to business and technical problems of high complexity.
  • Outstanding written and verbal communication skills.
  • Ability to work well with peers in a collaborative team environment.
  • A minimum of 5 years working with an Agile development methodology.

Nice to have

  • MS degree.
  • A minimum of 6 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.
  • Experience in the development of cloud-native services.
  • Azure experience.
  • Experience of microservice architectures and Kubernetes.
  • Knowledge and experience working with Kafka and message-based systems.
  • Experience with Snowflake.
  • Experience with SQL.

Details

  • Location: Hyderabad, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, AVP