Senior .NET Software Developer
vTech Solution IncShare this job:
Position Description
We are seeking a highly experienced Senior .NET Software Developer with 15+ years of professional development experience to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and maintaining enterprise-grade applications using the Microsoft .NET ecosystem. This role requires strong problem-solving skills, deep technical expertise, and the ability to build and maintain legacy applications while collaborating across teams.
Candidate Must be local to Arizona, US
Key Responsibilities
- Lead the design, development, and deployment of scalable .NET applications.
- Architect solutions using C#, ASP.NET Core, and related frameworks.
- Collaborate with product managers, business analysts, and QA teams to deliver high-quality software.
- Optimize application performance, security, and maintainability.
- Integrate applications with databases (SQL Server, Entity Framework) and external APIs.
- Conduct code reviews, enforce best practices, and mentor junior developers.
- Stay current with emerging technologies and recommend adoption where appropriate.
- Troubleshoot complex issues and provide long-term solutions.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement.
- Implement secure coding practices to prevent vulnerabilities such as SQL injection, XSS, CSRF, and insecure deserialization.
- Collaborate with security teams to conduct threat modeling, risk assessments, and vulnerability remediation.
- Conduct code reviews with a security lens and mentor junior developers on secure development practices.
Required Skills & Qualifications
- 15+ years of professional software development experience with the .NET framework and .NET Core.
- Strong proficiency in C#, ASP.NET MVC, ASP.NET Core, Web API.
- Expertise in SQL Server, Entity Framework, LINQ.
- Experience with front-end technologies (JavaScript, TypeScript, Angular/React, HTML5, CSS).
- Solid understanding of object-oriented programming, design patterns, and SOLID principles.
- Hands-on experience with cloud platforms (AWS preferred).
- Familiarity with CI/CD pipelines, Git, DevOps practices.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and lead technical initiatives.
Required Skills
- 15+ years as a .Net Developer (Very Seasoned)
- Managing Legacy Landscape
Share this job:
Job Type
- Job Type
- Full Time
Share this job: