.NET Developer

Kodeva Llc — Canada · Posted ~1 hour ago

Mid Full-time Hybrid

Skills

.NET C# software development unit testing CI/CD

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software developer role focused on building, enhancing, and maintaining enterprise applications using modern development practices and automated delivery processes.

Highlights

Develop secure and scalable enterprise applications while collaborating with cross-functional teams.

Description

ASP .Net Developer Location: Toronto, ON (Hybrid) Software Development & Design Design, develop, enhance, and maintain enterprise applications and integrations.Produce clean, maintainable, secure, and scalable code following established standards and best practices.Participate in solution design discussions and contribute to technical decision-making.Analyze business and technical requirements and translate them into effective software solutions.Identify opportunities to simplify, refactor, and improve existing codebases.Testing & QualityDevelop and maintain unit, integration, and component tests.Ensure new and modified code meets team-established test coverage standards.Collaborate closely with QA Analysts to reduce defects and improve overall quality.Perform code reviews and incorporate feedback from peers.Troubleshoot and resolve issues identified during testing and production support.DevOps & DeliveryParticipate in CI/CD processes and deployment activities.Contribute to build, release, and automation pipelines.Support production deployments, rollback strategies, and post-deployment validation.Monitor application health and assist with operational support when required.System Comprehension & Problem SolvingDevelop a strong understanding of application architecture, integrations, data flows, and dependencies.Investigate production and non-production issues using logs, monitoring tools, and debugging techniques.Analyze root causes and implement sustainable solutions.Assess technical risks and recommend mitigation strategies.Documentation & Knowledge SharingCreate and maintain technical documentation, runbooks, architecture diagrams, and support procedures.Document configuration changes, deployment processes, integrations, and environment-specific settings.Share knowledge with team members through code reviews, documentation, and collaborative sessions.Contribute to continuous improvement initiatives and development standards.Collaboration & CommunicationWork effectively with cross-functional teams including Business Analysts, QA Analysts, Architects, and Operations teams.Participate in Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, and retrospectives.Communicate progress, risks, blockers, and dependencies proactively.Contribute positively to team discussions and foster a collaborative working environment. Required Qualifications Education Degree, diploma, or equivalent experience in Computer Science, Software Engineering, Information Technology, or related field.Experience5+ years of professional software development experience.Experience working in Agile/Scrum environments.Experience supporting enterprise business applications. Technical Skills Experience with several of the following: C# / .NET Framework / .NET CoreASP.NET MVC and/or ASP.NET CoreREST APIs, Web services, Broker Messaging, etc.Understanding of Distributed SystemsSQL Server and relational databasesJavaScript, TypeScript, HTML, CSSAzure DevOps or similar DevOps platformsGit source controlCI/CD pipelinesUnit testing frameworksObject-oriented design principlesSecure software development practicesPreferred ExperienceSitecore CMSLMS (Moodle), CRM (e.g. Aptify, Salesforce), or similar systemsIdentity and Authentication solutions (SSO, OAuth, OpenID Connect, Auth0)Integration developmentEnterprise application modernization initiatives