Information Technology - .net Developer

AccertaToronto, ON
Hybrid

About The Position

The Full Stack .NET Core Developer is responsible for designing, developing, testing, and maintaining scalable web applications using Microsoft .NET technologies across both front-end and back-end layers. This role participates actively in the full Software Development Life Cycle (SDLC), working within Agile delivery teams to implement secure, high‑quality, and maintainable solutions that meet business and technical requirements. The position requires strong technical expertise, collaboration skills, and the ability to translate requirements into effective technical implementations.

Requirements

  • Strong experience with .NET Core / ASP.NET Core
  • Solid understanding of ASP.NET MVC and layered architecture
  • Experience developing and consuming RESTful web services
  • Experience building front‑end features using Angular (TypeScript)
  • Proficient in C#, object‑oriented programming principles, SOLID principles, and design patterns
  • Strong SQL knowledge, including query optimization, stored procedures, indexing, and relational data modelling
  • Experience with SQL Server or equivalent relational databases
  • Strong experience with ORM frameworks such as Entity Framework Core
  • Hands‑on experience working in Agile/Scrum environments
  • Strong understanding of SDLC methodologies, including Agile and iterative development
  • Experience with version control systems (e.g., Git), DevOps, CI/CD pipelines
  • Experience with system performance optimization, scalability planning, and technical debt management
  • Experience with leading or participating in the gathering and documenting of business processes and requirements for the system with key business users.
  • Creation of Functional and Technical Specifications documentation for the project, including specifications for customizations, data migration, and system integrations.
  • Strong best practice and experience with source control, automated builds, and build deployment.
  • Creation of Functional and Technical Specifications documentation for the project, including specifications for customizations, data migration, and system integrations.
  • Utilizes GitHub Copilot and Microsoft Copilot responsibly to support development, documentation, and analysis while maintaining accountability for code quality, security, and accuracy
  • BA, Computer Science / Information Technology; College Degree or equivalent experience.
  • Strong analytical mindset and attention to detail.
  • Friendly and customer service oriented.
  • Strong verbal and written communication skills.
  • Be self-driven with the ability to work independently as well as operate efficiently in a collaborative environment.
  • Demonstrated technical leadership and mentoring capability
  • Strong ownership, accountability, and proactive risk identification

Responsibilities

  • Ensure all development activities adhere to secure coding practices and privacy-by-design principles, particularly when handling sensitive data such as PHI and PII. Maintain compliance with internal security standards and policies by safeguarding data throughout its lifecycle, identifying potential vulnerabilities, and implementing appropriate controls to protect confidentiality, integrity, and availability of information.
  • Design, develop, and maintain full‑stack web applications using ASP.NET Core, MVC architecture, and modern front‑end technologies.
  • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and ongoing support.
  • Develop and consume RESTful APIs to enable secure and efficient system integrations.
  • Write clean, efficient, and well‑documented code that adheres to established coding standards and best practices.
  • Collaborate with Product Owners, QA, UX/UI designers, and other developers within an Agile/Scrum framework.
  • Perform code reviews and provide constructive feedback to ensure quality, performance, and maintainability.
  • Troubleshoot, debug, and resolve application defects and performance issues in development and production environments.
  • Ensure application security, scalability, and reliability through proper design and implementation.
  • Contribute to technical documentation, system diagrams, and development standards.
  • Support continuous improvement initiatives related to development tools, frameworks, and processes.
  • Deliver high quality, scalable code using .net programming language while meeting key project milestones and overall project deliverables
  • Participate in code reviews, bug fixing, documenting, and implementing software systems.
  • Contribute to technical documentation and knowledge‑sharing activities.

Benefits

  • Health Care Spending Account
  • Personal Spending Account
  • Pension Plan
  • Performance-based incentive programs
  • Growth Opportunities
  • Time off to volunteer within our community
  • Hybrid Work Environment
  • Home Office Stipend
  • Mental Health Support
  • Member Assistance Program
  • Community Volunteering
  • Financial Wellness
  • Education Reimbursement
  • Employee Referral Reward
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service