Full Stack .NET Application Developer
We are looking for a highly skilled and motivated professional to join our technology team as a Full Stack .NET Application Developer. In this role, you will play a key part in designing, building, and maintaining robust web applications using the Microsoft .NET ecosystem. If you thrive in collaborative, fast-paced settings and are passionate about creating reliable software solutions from concept to deployment, we invite you to join our growing team.
Please note that this position is currently aligned with a future opportunity. We are in the process of reviewing profiles and engaging in initial conversations to proactively build our pipeline for upcoming roles.
.NET Application Developer – Key Responsibilities
- Design, develop, test, and deploy scalable, high-performance web applications using C#, ASP.NET Core, and modern JavaScript frameworks (such as React, Angular, or Vue.js).
- Collaborate closely with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver software aligned with business goals.
- Implement RESTful APIs and web services to support web and mobile solutions.
- Work with relational databases, including developing and maintaining SQL Server database models, stored procedures, and queries.
- Ensure applications are maintainable, secure, and performant by following best practices in software engineering and application security.
- Participate in peer reviews, architectural discussions, and shared learning to foster a culture of innovation and code quality.
- Troubleshoot, debug, and resolve application issues across both front-end and back-end layers.
- Write clear documentation and contribute to internal knowledge bases.
- Stay current with new technologies and development trends in the .NET and web development ecosystems.
Required Skills and Experience – Full Stack .NET Developer
- Minimum 3 years of hands-on experience building full stack applications with C# and ASP.NET Core.
- Proficiency with front-end technologies, including JavaScript, HTML5, and CSS3, and experience with front-end frameworks such as React, Angular, or Vue.js.
- In-depth experience creating and consuming RESTful APIs.
- Strong background in SQL Server, with expertise in writing efficient queries and designing relational data models.
- Familiarity with version control systems, particularly Git.
- Basic knowledge of cloud services on Azure or a similar cloud platform.
- Experience working with Entity Framework Core or other ORMs.
- Upper intermediate English proficiency, both written and verbal.
Preferred Qualifications – .NET Web Application Development
- Experience with Azure DevOps, CI/CD pipelines, and containerization tools (Docker).
- Background with unit testing, integration testing, and automated deployment practices.
- Understanding of application security best practices and secure coding standards.
- Knowledge of microservices architecture or domain-driven design (DDD).
- Hands-on experience with agile methodologies and distributed/remote teams.
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Full Stack .NET Application Developer
Loading application form
Already working at Perform?
Let’s recruit together and find your next colleague.