Job DescriptionSeeking a Senior .NET Developer to design, develop, and deploy complex .NET applications and services. The resource will also be expected to:
- Design and build Azure app services, Function apps, database and ORM technology.
- Architect applications using Clean Architecture and Domain-Driven Design
- Design applications with relational databases, data caching, and enterprise-sized data management
- Oversee code reviews, enforce best practices, and mentor development team members
- Collaborate with development team, solution architects, business analysts, product owners, and other stakeholders to define technical requirements and solution design
- Integrate .NET applications with third-party APIs, databases, and cloud services
- Optimize application performance, scalability, and maintainability across multiple environments
- Establish and maintain CI/CD pipelines and development workflows
- Troubleshoot and resolve high-priority production and development issues
- Provide technical leadership in implementing security and compliance standards
- Work in an Agile development environment
- Contribute to architectural decisions, technology selection, and long-term technical planning
- Provide knowledge transfer and technical documentation to internal teams
RequirementsSkills
Required/Preferred
Years
Candidate Experience
Software development experience, including 5 years of application development using .NET framework and Microsoft technologies.
Required
10
Combined 7 years of experience with front-end technologies HTML5, CSS3, and JavaScript.
Required
7
Experience with one or more of the following frameworks: Angular, React, or Blazor.
Required
7
Experience writing applications in Azure cloud and deploying code using CI/CD pipelines.
Required
3
Experience collaborating with business and technical stakeholders to translate functional requirements into technical designs
Preferred
Experience working on a mixed business and technical team in a hybrid telework/office setting work environment
Preferred
Strong knowledge of SQL Server, Entity Framework, and performance analysis tools
Preferred
Excellent communication, leadership, and cross-functional collaboration skills
Preferred
Proven ability to manage multiple workstreams in large-scale enterprise projects
Preferred
Experience designing and implementing CI/CD pipelines that automate build, with hands-on work in API design, microservices architecture, distributed systems, and Azure Application Performance Monitoring
Preferred
3
Experience writing automated unit tests
Preferred
7
Experience with database design and development using SQL Server or Azure SQL
Preferred
3
BenefitsBenefit Package includes:
- Insurance for Medical, Dental, Vision and Life Available
- 401(k) including Employer Match
- HSA, Short-term & Long-term Disability Available