Job Description
Job Description Pay rate is $70 to $85 per hour
We are seeking an experienced .NET Full Stack Engineer to join a fast-paced development team building and enhancing modern enterprise applications. The ideal candidate will have strong experience developing scalable web applications using C#, .NET, Angular, Azure, and SQL Server, with a passion for delivering high-quality software in an Agile environment.
This role offers the opportunity to collaborate with cross-functional teams to design, develop, and deploy cloud-native applications while contributing to all phases of the software development lifecycle.
Responsibilities
- Design, develop, test, and maintain full-stack web applications using .NET and Angular.
- Build scalable backend services and RESTful APIs using C# and .NET.
- Develop responsive, modern user interfaces using Angular.
- Design and optimize SQL Server databases, stored procedures, and queries.
- Develop and deploy cloud-based solutions using Microsoft Azure services.
- Collaborate with product owners, architects, and QA teams to deliver high-quality software.
- Participate in code reviews and contribute to software development best practices.
- Troubleshoot, debug, and resolve application issues across the technology stack.
- Support CI/CD pipelines and DevOps practices for efficient software delivery.
- Work in an Agile/Scrum environment, delivering features in iterative development cycles.
Required Qualifications
- 5 years of experience in full-stack software development.
- Strong proficiency in C# and .NET Core.
- Hands-on experience with Angular.
- Experience developing and consuming REST APIs.
- Strong knowledge of Microsoft Azure services such as App Services, Azure Functions, Storage, Key Vault, Azure SQL, or Service Bus.
- Advanced SQL Server development skills, including database design, query optimization, and stored procedures.
- Experience with Git and modern source control practices.
- Understanding of object-oriented design principles and software architecture.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
