Senior Software Engineer
Posted 1hrs ago
Employment Information
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

















