Jobs via eFinancialCareers
Senior Web Engineer II
Jobs via eFinancialCareers, Burlington, Massachusetts, us, 01805
Who we are looking for:
Contribute to the enhancement and maintenance of the CRD cloud native Alpha platform as a senior member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and expert guidance to other development teams within Charles River.Why this role is important to us:
Contribute to the creation, enhancement and maintenance of Charles River Development's Web Framework & Design System. Build high-performance UI components, libraries and APIs, as a senior member of a Platform Engineering agile scrum team. Creative problem-solving, attention to detail, and empathy for the end user / passion for UX are all table stakes for this key role on the platform team at the very heart of CRD's web strategy.What we value:
The company is migrating its architecture to cloud-based solutions. As part of this effort, working on some of the following technologies: React, Kubernetes, Kafka, and micro-services.What you will be responsible for:
Work under minimal supervision to analyze, design, develop, test, and debug medium to large 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 operationCollaborate with UI/UX Designers, Business Analysts and Product Managers to turn moderately complex business requirements into working and maintainable softwareProvide thought leadership in the technical design of UI FrameworksDevelop, test, debug, and implement software programs, applications and projects using a React-based web stack (TypeScript / JavaScript, HTML and CSS), Node.js, and/or C#, Java, or other related software engineering languagesProvide thoughtful, well-informed feedback in code reviewsWrite unit and automation tests to ensure a high-quality productContribute to written design and API documentation, and participate in customer documentation processAssist in improving development test methodologies and contribute to related test methodology frameworksConduct manual tests to ensure a high-quality productProvide expert level troubleshooting on large, mission-critical client implementationsActively participate 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 retrospectivesParticipate in cross-team group activities to complete assignmentsMentor junior staff, and provide web-specific expertise to developers on other teamsEducation & preferred qualifications:
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.Authoritative experience and expert skill with JavaScript / TypeScript, HTML, CSSAuthoritative experience and expert skill with React and its ecosystemStrong "full-stack" skills, from browser devtools to backend API designExtensive experience with full-stack, server-based React (e.g. Remix or Next.js) (strongly desired)Demonstrated instinct for future-proofing solutionsSecurity expertise (OWASP top ten, XSS, CSRF, etc)Extensive experience with other web frameworks, e.g. Angular (desired)Experience with desktop wrappers for web tech, e.g. Electron or Tauri (desired)Strong skills in C# or Java (desired)Confident skill with Docker and Kubernetes (desired)Significant experience with "DevOps" / adjacent concerns e.g. CICD, Observability (strongly desired)Ability to contribute to complex design specs in consultation with senior staffAbility to work on medium to large projects with little to no supervision and on more complex tasks with minimal oversightExcellent written and verbal communication skillsAbility to work well with peers in a collaborative team environment5 or more years working with an Agile development methodology (strongly desired)6 to 10 years of progressively responsible professional software engineering experience, preferably in financial services product delivery4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management (desired)Salary Range:
$90,000 - $142,500 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.
#J-18808-Ljbffr
Contribute to the enhancement and maintenance of the CRD cloud native Alpha platform as a senior member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and expert guidance to other development teams within Charles River.Why this role is important to us:
Contribute to the creation, enhancement and maintenance of Charles River Development's Web Framework & Design System. Build high-performance UI components, libraries and APIs, as a senior member of a Platform Engineering agile scrum team. Creative problem-solving, attention to detail, and empathy for the end user / passion for UX are all table stakes for this key role on the platform team at the very heart of CRD's web strategy.What we value:
The company is migrating its architecture to cloud-based solutions. As part of this effort, working on some of the following technologies: React, Kubernetes, Kafka, and micro-services.What you will be responsible for:
Work under minimal supervision to analyze, design, develop, test, and debug medium to large 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 operationCollaborate with UI/UX Designers, Business Analysts and Product Managers to turn moderately complex business requirements into working and maintainable softwareProvide thought leadership in the technical design of UI FrameworksDevelop, test, debug, and implement software programs, applications and projects using a React-based web stack (TypeScript / JavaScript, HTML and CSS), Node.js, and/or C#, Java, or other related software engineering languagesProvide thoughtful, well-informed feedback in code reviewsWrite unit and automation tests to ensure a high-quality productContribute to written design and API documentation, and participate in customer documentation processAssist in improving development test methodologies and contribute to related test methodology frameworksConduct manual tests to ensure a high-quality productProvide expert level troubleshooting on large, mission-critical client implementationsActively participate 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 retrospectivesParticipate in cross-team group activities to complete assignmentsMentor junior staff, and provide web-specific expertise to developers on other teamsEducation & preferred qualifications:
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.Authoritative experience and expert skill with JavaScript / TypeScript, HTML, CSSAuthoritative experience and expert skill with React and its ecosystemStrong "full-stack" skills, from browser devtools to backend API designExtensive experience with full-stack, server-based React (e.g. Remix or Next.js) (strongly desired)Demonstrated instinct for future-proofing solutionsSecurity expertise (OWASP top ten, XSS, CSRF, etc)Extensive experience with other web frameworks, e.g. Angular (desired)Experience with desktop wrappers for web tech, e.g. Electron or Tauri (desired)Strong skills in C# or Java (desired)Confident skill with Docker and Kubernetes (desired)Significant experience with "DevOps" / adjacent concerns e.g. CICD, Observability (strongly desired)Ability to contribute to complex design specs in consultation with senior staffAbility to work on medium to large projects with little to no supervision and on more complex tasks with minimal oversightExcellent written and verbal communication skillsAbility to work well with peers in a collaborative team environment5 or more years working with an Agile development methodology (strongly desired)6 to 10 years of progressively responsible professional software engineering experience, preferably in financial services product delivery4 to 7 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management (desired)Salary Range:
$90,000 - $142,500 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.
#J-18808-Ljbffr