Title: Senior Software Engineer
Location: Phoenix, AZ (85034) / Remote (Must reside in: AZ, DC, FL, IL, KS, MO, NY, NC, OH, OR, TN, MD, NJ, SC, VA, WA, AL, CO, CT, DE, GA, ID, IN, KY, LA, MA, MI, MN, NV, OK, PA, TX, UT, WI)
Employment Type: 6+ Month W2 Contract to Hire (No C2C or sponsorship)
Summary
We are seeking a Senior Software Engineer with strong experience in C#, ASP.NET Core, Entity Framework Core, and RESTful Web APIs. You will design, develop, and maintain scalable .NET applications on the Azure platform. This role requires translating technical requirements into clean, efficient code, collaborating across teams, and contributing to architecture and performance improvements.
Key Responsibilities
- Develop and enhance enterprise applications using C#, .NET Core/.NET 5+, Angular, JavaScript, Web API, REST services, Azure, Docker, and MSSQL
- Collaborate in Agile teams with developers, QA, and product managers to deliver high-quality solutions
- Participate in sprint planning, code reviews, and documentation efforts
- Optimize applications for performance, scalability, and security
- Support architectural planning and technical design discussions
- Contribute to continuous integration, delivery, and improvement practices
- Work with US-based and global engineering teams in a remote environment
Required Qualifications
- 6+ years of professional software development experience
- 3+ years of hands-on .NET Core/.NET 5+ development
- Expert-level knowledge of C#, ASP.NET Core, Entity Framework Core, and RESTful APIs
- Strong understanding of OData protocols and query optimization
- Experience with modern JavaScript frameworks (e.g., Angular)
- Proficient with SQL Server (complex queries, stored procedures, performance tuning)
- Hands-on experience with Microsoft Azure or other cloud platforms (AWS, GCP)
- Proficient in Git, CI/CD pipelines, and Agile/Scrum methodologies
- Solid understanding of SOLID principles, clean architecture, and design patterns
- Strong troubleshooting and problem-solving skills
- Excellent communication and collaboration abilities
Nice to Have
- Experience with Azure services and deployments
- Familiarity with ASP.NET MVC 5
- Exposure to PowerApps development
Only qualified candidates will be contacted.
Talent Groups is an Equal Opportunity Employer.