Full Stack .NET Developer
Overview:
In this role you will design, build, and enhance full-stack applications using the Microsoft stack to deliver reliable, high-performing software. You will work remotely with technical stakeholders while aligning with engineering standards and documentation practices. You'll own feature development from planning through testing, applying solid design principles and patterns. This position offers the opportunity to influence architecture and contribute to maintainable, scalable solutions within a collaborative, self-directed environment.
Responsibilities:
- Design, build, and enhance full stack applications using C#, .NET, ASP.NET, and related Microsoft technologies
- Develop backend services and web components with a focus on maintainable architecture, performance, and reliability
- Create data access layers and business logic using Entity Framework and established development best practices
- Produce clear technical documentation to support code quality, future enhancements, and team knowledge sharing
- Work independently to plan, implement, test, and troubleshoot features while aligning with project expectations
- Apply sound software design principles and architectural patterns when developing new functionality from the ground upFollow defined engineering procedures, coding standards, and team protocols throughout the development lifecycle
- Provide informed technical input and practical recommendations to leadership on implementation approaches and solution options
Key requirements:
- Experience with C#, .NET, ASP.NET, and Entity Framework or similar Microsoft technologies
- Ability to design and implement features with maintainable architecture and good performance
- Strong documentation habits and ability to communicate technical concepts clearly
- Self-directed, able to work with limited supervision and collaborate with technical stakeholdersself-directioncollaborationclear communicationC#.NETASP.NET