Senior .Net Developer A leading SaaS provider is on a mission to build next-gen cloud-native SaaS platforms for purpose-driven organizations. Our team is dedicated to advancing digital transformation, fostering a culture of mutual respect, and providing a platform where every voice is valued.
We’re seeking a Senior .Net Engineer to join our dynamic and high-performing team. You will collaborate closely with our talented back-end engineers, designers, and cross-functional teams to bring impactful digital solutions to life.
About the Role As the Senior Software Engineer you will have a strong background in C# development, with experience in building and maintaining web applications using the latest .NET technologies as well as experience with MS and Azure SQL databases. You will work closely with our cross-functional team to design, develop, and deploy scalable and robust software solutions that power our background screening services.
Key Responsibilities:
Develop and maintain web applications using C#, .NET technologies, and code-first database development with SQL.
Collaborate with product owners, designers, and engineers to gather requirements and deliver scalable solutions.
Manage Azure App Services and Azure SQL Server for application and database high availability.
Leverage Azure DevOps for CI/CD processes and workflows.
Conduct code reviews to uphold code quality and best practices.
Debug and troubleshoot applications to resolve issues and optimize performance.
Maintain source code repositories using Git and Azure Repos.
Track project tasks and issues using Azure Boards.
Stay current with industry trends to keep solutions competitive.
Requirements:
Passion for software development and supporting purpose-driven organizations.
Bachelor’s degree in computer science, engineering, or related field, or equivalent experience.
5+ years of experience in software engineering or related fields.
Familiarity with flowcharts, sequence diagrams, and documentation tools.
Proficiency in SQL query development and execution.
Expertise in C#, .NET 8, Blazor, and PHP.
Experience with Azure App Services, Azure SQL Server, and Azure DevOps.
Strong understanding of CI/CD pipelines and DevOps practices.
Skilled in version control systems, especially Git.
Experience with Azure Boards for project management.