Analyze, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation
Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems
Direct problem solving for projects or major phases of projects to resolve software technical issues
Develop, test, debug, and implement software programs, applications and projects using Java, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business.
Provide informed guidance and critical analysis of proposed changes during code reviews.
Write unit and automation tests to ensure a high-quality product.
Identify ways of improving development test methodologies contribute to and related test methodology frameworks
Conduct manual and automation tests to ensure a high-quality product.
Provide troubleshooting on large, mission critical client implementations
Engage in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives
Plan and coordinate cross-team activities groups to complete assignments.
Mentoring and guiding on designs from Senior Engineers.
Requirements
2-4 years of experience in Java development
preferably in the FinTech (financial markets) area
B.S. degree (or foreign education equivalent) in Computer Science, Engineering or other technical course of study required. MS degree strongly preferred.
Experience in development of cloud native services (Azure)
Knowledge of SQL and SQL Server/Oracle databases and experience with RBDMS
Experience with C#/.NET will be a strong asset
Experience with event orchestration will be a strong asset
Experience in front-end development using React is a nice to have
Tech Stack
Azure
Cloud
Java
JavaScript
Oracle
React
SQL
.NET
Benefits
Permanent contract from day one
Additional holidays (Birthday Day Off, 3rd and 5th year anniversary Day Off)
Gold Medical Package for employees and their families (partner and children)
Premium life insurance package and private pension plan
Wide range of soft skills training, technical workshops, language classes and development programs
Opportunities to volunteer your time to company-driven initiatives, employee networks or organizations of your choice
Variety of well-being programs
Additional benefits available depending on the seniority of the role