JOB TITLE: .net Developer
EMPLOYMENT TYPE: Full-time, Permanent, Hybrid
ABOUT THIS OPPORTUNITY 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.
ACCOUNTABILITIES - 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.
QUALIFICATIONS - 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
Education: BA, Computer Science / Information Technology; College Degree or equivalent experience.
Skills & Abilities: - 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
ANNUAL SALARY: $85,000 to $125,000
PERFORMANCE BONUS: Up to 10% of annual salary
WHAT WE OFFER- Group Benefits: Coverage begins on the employee's first day and includes a Health Care Spending Account and Personal Spending Account (depending on allocation).
- Pension Plan: Eligibility starts on the employee's first day, and a 5% employee contribution is matched by a 5% employer contribution.
- Performance-based incentive programs: Opportunities to increase your earnings.
- Growth Opportunities: in a company that promotes from within.
- Volunteering: Time off to volunteer within our community
- Hybrid Work Environment: working environment with a laptop and two monitors.
- Home Office Stipend: A one-time payment of $750 included in the employee's first paycheck.
- Mental Health Support: Access to Mental Health on Demand for employees and their dependents.
- Member Assistance Program: Includes Employee Assistance Program services.
- Community Volunteering: Up to 8 hours of paid time off annually to volunteer in your community.
- Financial Wellness: Opportunities to contribute to non-matching GRRSPs, TFSAs, and FHSAs, along with financial information sessions.
- Education Reimbursement: Tuition reimbursement for post-graduate courses, upon prior approval.
- Employee Referral Reward: Employees can earn a $1,500 reward for successful referrals of other employees.
FLEXIBLE WORK ARRANGEMENT: Employees are expected to work on-site at least once per month at our Toronto office (4 New Street, Toronto, ON), with additional in-office days as required based on business needs. Hybrid schedules are determined collaboratively between employees, managers, and teams.
HOW TO APPLY We accept applications submitted via our Dayforce Portal - Click this link to apply. Please note that we use AI tools to support and enhance our recruitment process, including scribing tools during interviews. Artificial intelligence (AI), however, is not used to screen candidates.
Rest assured that your application will be reviewed thoroughly by our hiring team.
To learn more about us please go to: www.accerta.ca