Job Title: Senior .NET Full Stack Engineer
Location: Wilmington, DE (4 days onsite)
Note: This is a W-2 position. We welcome independent candidates who are authorized to work on W-2. No third-party vendors or vendor-to-vendor submissions, please.
The Client is seeking a highly skilled Senior .NET Full Stack Engineer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining web applications using .NET technologies. You will be responsible for both front-end and back-end development, ensuring high performance and responsiveness to requests from the front-end. The role requires a deep understanding of the software development lifecycle and the ability to work collaboratively in an Agile environment.
Responsibilities:
· Design, develop, and maintain scalable web applications using .NET, Angular, and SQL.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Write clean, maintainable, and efficient code.
· Implement RESTful APIs and integrate with third-party services.
· Participate in code reviews and provide constructive feedback to peers.
· Ensure the performance, quality, and responsiveness of applications.
· Identify and troubleshoot issues and bugs in a timely manner.
· Stay up-to-date with emerging technologies and industry trends.
Mandatory Skills:
· Strong proficiency in .NET Framework and .NET Core.
· Strong experience Azure Migration
· Expertise in Angular for front-end development.
· Solid experience with SQL databases.
· Hands-on experience with Azure cloud services.
· Proficient in developing and consuming REST APIs.
Preferred Skills:
· Experience with containerization technologies such as Docker.
· Familiarity with CI/CD pipelines and DevOps practices.
· Knowledge of front-end technologies such as HTML5, CSS3, and JavaScript frameworks.
· Experience with Agile methodologies and tools (e.g., JIRA, Scrum).
Qualifications:
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· 5-7 years of experience in software development with a focus on .NET technologies.
· Strong problem-solving skills and ability to work independently as well as in a team.
· Excellent communication and interpersonal skills.