Survalent is a fast-growing software development company building modern, scalable, and mission‑critical web applications for enterprise clients. We value clean architecture, engineering excellence, and long‑term maintainability. As we expand our team, we are seeking an experienced Senior .NET Web API Developer to lead backend development for our web applications.
The ideal candidate will have 10+ years of professional experience in software development, deep expertise in .NET Core / ASP.NET Core Web API, and a proven track record of architecting, building, and maintaining robust, scalable, and secure web services. This role is ideal for someone who not only writes high‑quality code but also contributes to architectural decisions and drives best practices across the team.
Responsibilities
- Design, develop, test, and deploy scalable RESTful APIs using ASP.NET Core / .NET Core Web API.
- Define and enforce sound architecture and design patterns (e.g., Repository, Unit of Work, Dependency Injection, SOLID), ensuring maintainability and extensibility of the codebase.
- Implement data access layers using Entity Framework Core (or equivalent ORM), design database schemas, write optimized queries, and work with relational databases (e.g., SQL Server, PostgreSQL).
- Build and maintain microservices or modular backend architecture when applicable, handle integration with other services or legacy systems.
- Develop and enforce coding standards, conduct code reviews, and mentor junior and mid‑level developers.
- Write comprehensive unit and integration tests and collaborate with QA or DevOps to support CI / CD, automated testing, and smooth deployments.
- Work closely with product owners, stakeholders, and cross‑functional teams to translate business requirements into technical solutions and deliver high‑quality releases on schedule.
Qualifications
Degree in Computer Science, Engineering, or related field.10+ years of professional software development experience in a .NET / .NET Core environment.Strong proficiency in C#, ASP.NET Core / .NET Core Web API, and Entity Framework Core (or equivalent ORM).Deep understanding of RESTful API design, web service best practices, error handling, versioning, and security (authentication / authorization).Solid experience with relational databases (e.g., SQL Server, PostgreSQL), database schema design, query optimization, and data migrations.Strong grasp of software architecture and design patterns (SOLID, dependency injection, layering, modularity).Experience with unit testing, integration testing, and development of testable, maintainable code.Proficiency with version control systems (e.g., Git) and familiarity with collaborative development workflows.Excellent analytical, problem‑solving abilities, and communication skills (able to explain complex technical details to stakeholders).Ability to mentor and lead other developers; provide guidance, reviews, and technical direction.Experience with microservices architecture, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and deploying backend services in cloud environments.Experience integrating with third‑party services, message queues or background processing systems (e.g., RabbitMQ, Azure Service Bus).Previous involvement in high‑load or enterprise‑scale applications, performance tuning, caching strategies, and scalability design.Location : Toronto, Ontario, Canada
Salary : $95,000.00 - $105,000.00 per year
Survalent values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. Survalent is an equal opportunity employer. We are committed to providing accommodation for persons with disabilities. If you require accommodation, we will work with you to meet your needs.
#J-18808-Ljbffr