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.