Senior Software Engineer Charles River Development Assistant Vice President Job In Na

Senior Software Engineer, Charles River Development, Assistant Vice President - State Street
  • N/A, Leinster, Ireland
  • via BeBee.com
-
Job Description


Senior Software Engineer


Join Charles River as a senior software engineer and contribute to the development and maintenance of our IMS modules and components.

Summary:

  • Analyze, design, develop, test, and debug software enhancements and solutions within Charles River's business and technical problem domains.
  • Collaborate with Business Analysts and Product Managers to turn business requirements into working and sustainable software.

Responsibilities:

  • Work independently to analyze, design, develop, test, and debug small to medium software enhancements and solutions.
  • Collaborate with cross-functional teams to turn business requirements into working and sustainable software.
  • Participate in the design of product architecture and contribute to written design and API documentation.
  • Develop, test, debug, and implement software programs, applications, and projects using Java, C#, SQL, JavaScript, or other related software engineering languages.
  • Provide thoughtful insight and suggestions in code reviews and write unit and automation tests to ensure a high-quality end product.
  • Actively participate in the agile software development process and adhere to the CRD scrum methodology.

Qualifications:

  • Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study.
  • Master's degree preferred.
  • 4 to 7 years of progressively responsible professional software engineering experience in a financial services product delivery setting.
  • Experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management is desired.
  • Demonstrated experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting, and new/advanced programming languages.
  • Able to contribute to design specs with some assistance from senior staff and work on small to medium projects with little to no supervision.

;