Senior Web Engineer II

Company:  Jobs via eFinancialCareers
Location: Burlington
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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 operation
  • Collaborate with UI/UX Designers, Business Analysts and Product Managers to turn moderately complex business requirements into working and maintainable software
  • Provide thought leadership in the technical design of UI Frameworks
  • Develop, 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 languages
  • Provide thoughtful, well-informed feedback in code reviews
  • Write unit and automation tests to ensure a high-quality product
  • Contribute to written design and API documentation, and participate in customer documentation process
  • Assist in improving development test methodologies and contribute to related test methodology frameworks
  • Conduct manual tests to ensure a high-quality product
  • Provide expert level troubleshooting on large, mission-critical client implementations
  • Actively 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 retrospectives
  • Participate in cross-team group activities to complete assignments
  • Mentor junior staff, and provide web-specific expertise to developers on other teams

Education & 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, CSS
  • Authoritative experience and expert skill with React and its ecosystem
  • Strong "full-stack" skills, from browser devtools to backend API design
  • Extensive experience with full-stack, server-based React (e.g. Remix or Next.js) (strongly desired)
  • Demonstrated instinct for future-proofing solutions
  • Security 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 staff
  • Ability to work on medium to large projects with little to no supervision and on more complex tasks with minimal oversight
  • Excellent written and verbal communication skills
  • Ability to work well with peers in a collaborative team environment
  • 5 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 delivery
  • 4 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
Apply Now
Share this job
Jobs via eFinancialCareers
  • Similar Jobs

  • Senior Web Engineer II

    Burlington
    View Job
  • Senior Web Engineer II

    Burlington
    View Job
  • Senior Software Developer - Web

    Burlington
    View Job
  • Senior Software Engineer II, Burlington MA

    Burlington
    View Job
  • Senior Software Engineer II, Burlington MA

    Burlington
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙