about 5 hours ago
Responsibilities
- Architect, develop, test, and maintain high-quality .NET services for the Assure application.
- Build and extend features across Assure's core modules and its library of ERP/SaaS integrations.
- Design and maintain the SQL Server data layer, including stored procedures and views.
- Collaborate with architects, product managers, and DevOps to define roadmaps and establish API contracts.
- Conduct code and design reviews to reinforce best practices in security and software quality.
- Contribute to CI/CD pipelines in Azure DevOps for automated deployments.
- Mentor engineering peers and promote a culture of continuous improvement.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software engineering experience with a strong focus on .NET (C#).
- Proven experience designing and building RESTful APIs and back-end services in production environments.
- Strong SQL Server skills, including writing and optimizing queries and stored procedures.
- Hands-on experience with Microsoft Azure, including App Services and Azure-native services.
- Solid understanding of multi-tenant SaaS/web application architecture.
- Excellent problem-solving, communication, and collaboration skills.
Benefits
- Competitive salaries and a meaningful bonus program.
- Excellent healthcare insurance and pension/retirement matching.
- Comprehensive life insurance and an employee assistance program.
- Generous time off plans and paid company holidays.