As a Full Stack.NET Developer, you will develop and maintain distributed solutions using ASP.NET, ASP.NET Core, and Angular front-end applications. You will work with n-tiered.NET Framework and.NET Core backend solutions, including WCF Services, RESTful APIs, and Windows Services, while interacting with MS SQL and SAP data layers.
Requirements
- Develop Full Stack.NET solutions in a distributed landscape consisting of ASP.NET, ASP.NET Core, with and Angular front-end applications and SQL.
- Backend solutions are, primarily, n-tiered.NET Framework and.NET Core implementations; technologies include: WCF Services, RESTful APIs, Windows Services and Console Apps. Backend solutions interact with MS SQL and SAP data layers.
- Responsible for refactoring and rearchitecting legacy systems and tackling technical debt while balancing the risks of refactoring with the scope of new feature development.
- Collaborate with the BA and Leadership team to create an actionable development plan as work is funneled through the Agile development process.
- Develop applications using.NET Framework or.NET Core with Angular and maintain applications using OOP principles, Web API, and Web/WCF technologies.
- Apply SOLID principles and Clean Architecture patterns to ensure scalable and maintainable codebases.
- Analyze and optimize algorithms to improve application performance and efficiency.
- Create and maintain comprehensive technical documentation for codebases and applications.
- Write high-quality, well-structured code with a focus on continuous improvement and best practices.
- Collaborate effectively within cross-functional teams and work independently to meet project goals.
- Utilize Agile methodologies and manage source control using TFS/Git, including branching strategies.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan