**Join a Collaborative Development Team**
Are you driven by a passion for software development? Our team is looking for a talented Senior .NET Developer to contribute to exciting projects and foster innovation.
**Key Responsibilities**
- **Effective Communication**: Leverage strong communication skills to collaborate seamlessly within a team setting.
- **Design Documentation**: Engage in reading, understanding, and crafting design documents to promote project clarity and alignment.
- **Technical Proficiency**: Demonstrate a comprehensive understanding of infrastructure components including servers, virtual systems, networks, databases, and web applications, as well as their interdependencies.
- **Customer Collaboration**: Actively connect with customers and follow the direction of lead technicians to facilitate technical planning and ensure successful project delivery.
**Work Environment**
- **Flexibility**: This position provides the opportunity for remote work, with a schedule from Monday through Friday during standard business hours.
**Technical Skills Required**
- Proficiency in C#, ASP.NET, MVC, .NET Core, and RESTful APIs.
- Experience with Entity Framework or similar Object-Relational Mapping (ORM) tools.
- Skills in HTML/CSS, JavaScript, or jQuery.
- Familiarity with Azure DevOps, GIT, and GitHub Enterprise.
- Strong experience in automated unit testing.
- Understanding of agile development methodologies, with a focus on Scrum.
- Expertise in T-SQL, specifically with Microsoft SQL Server.
- Experience with Bootstrap 4 or later versions.
- Knowledge of TypeScript and Angular 6 or newer versions.
If you are ready to contribute your expertise and be a part of a vibrant development community, we encourage you to explore this opportunity.
Employment Type: Contractor