Collaborate with the development team to design, build, and maintain scalable web applications using .NET (Core/Framework) for the backend and React for the frontend
Improve tools, services, and platforms and enhance team workflows and Agile practices
Participate in the full software development lifecycle: requirements gathering, user story creation, technical design, coding, testing, deployment, and support
Engage with internal and cross-functional stakeholders to gather and validate requirements
Write clean, maintainable, and testable code; participate in code reviews and design discussions
Work with QA teams to ensure software quality and help troubleshoot production issues
Provide third-line support for existing applications and develop new features
Contribute to architectural decisions and support transition to modern technologies and platforms
Mentor junior developers and contribute to technical knowledge sharing
Communicate effectively with technical and non-technical stakeholders
Report to the Engineering Manager and work within a cross-functional Agile team
Requirements
Strong technical expertise in .NET Core / .NET Framework
Proficiency in C# and ASP.NET Web API
Experience with SQL Server
Proven experience developing web applications using React and TypeScript/JavaScript
Solid understanding of RESTful APIs and Entity Framework
Experience working in Agile/Scrum teams and using Azure DevOps, Jira, or similar
Experience with version control systems such as Git
Strong debugging, problem-solving, and analytical skills
Excellent communication skills to explain technical concepts to non-technical stakeholders
Mentoring or leadership experience (desirable)
Familiarity with cloud platforms (preferably Azure) and related DevOps practices (desirable)
Knowledge of security best practices (OWASP) and compliance frameworks (ISO 27001/27032) (desirable)
Experience with Windows Services, asynchronous programming, microservices architecture, and automated/unit testing (desirable)
Degree in Computer Science, Engineering or related field is beneficial (desirable)
Benefits
Personal Health & Wellbeing
Integrated mental health & wellbeing support
Vacation – starting at 3 weeks
Wellness Days & Annual Giving Day
Comprehensive medical and dental coverage
End of year company-wide shutdown
LinkedIn Learning License for upskilling & development
Inclusive equal-opportunity employer and supportive hiring process
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET Core.NET FrameworkC#ASP.NET Web APISQL ServerReactTypeScriptJavaScriptRESTful APIsEntity Framework