Senior Software Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing innovative technology for Watermark's educational assessment software. Collaborating with cross-functional teams to improve accessibility and learning outcomes.

Responsibilities:

  • Work within an agile team to rapidly deliver software against a highly available application
  • Contribute to and begin to lead large scale product initiatives with multiple contributing developers
  • Develop tasks from functional designs and user stories
  • Estimate user stories and tasks
  • Prototype, present, build and deliver solutions based on written specifications
  • Refactor existing code to meet current standards and patterns
  • Identify and document development patterns specific to the application
  • Develop and fine tune AI code generation workflows for consistent, predictable software delivery

Requirements:

  • 3-5 years of experience in .NET (Framework and Core)
  • 3-5 years of experience with TypeScript and React
  • Strong knowledge of at least one RDBMS, preferably SQL Server and Postgres
  • Experience with REST API(s), Windows Server, IIS and version control
  • Exposure to production deployments (ideally Kubernetes or other containerized environments)
  • An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage
  • Proven experience delivering end to end software artifacts within a large code base
  • Excellent troubleshooting, production incident support and debugging skills