What are the responsibilities and job description for the Senior Dot Net Developer (W2 ONLY) position at Tektree Systems Inc.?
Job Details
Job Title: Senior .NET Developer
Location: Dallas, Texas, United States
Experience Required: 10 Years
Job Summary:
We are seeking a highly experienced Senior .NET Developer with 10 years of experience in designing, developing, and deploying enterprise applications using .NET technologies. The ideal candidate will have strong expertise in C#, ASP.NET, .NET Core, MVC, Web API, Microservices, SQL Server, and Cloud Technologies (Azure/AWS). This role requires hands-on experience in architecting scalable solutions, code optimization, and leading development teams.
Key Responsibilities:
Design, develop, and maintain robust, scalable, and high-performance applications using .NET Core, C#, and ASP.NET MVC/Web API.
Develop and integrate RESTful APIs and Microservices.
Work with SQL Server, Entity Framework, and LINQ for database management.
Implement cloud-based solutions using Azure or AWS.
Write clean, maintainable, and efficient code following SOLID principles and best practices.
Lead and mentor a team of developers, conduct code reviews, and ensure coding standards.
Collaborate with cross-functional teams including UI/UX designers, DevOps, and QA to deliver quality software.
Troubleshoot, debug, and optimize applications for maximum performance and scalability.
Implement CI/CD pipelines and DevOps practices for automated deployments.
Ensure security best practices and compliance with industry standards.
Required Qualifications:
10 years of hands-on experience in .NET development.
Expertise in C#, .NET Core, ASP.NET MVC, Web API, and Entity Framework.
Strong experience with SQL Server, writing complex queries, stored procedures, and performance tuning.
Hands-on experience in Microservices architecture and RESTful API development.
Experience with Azure, AWS, or Google Cloud Platform (Google Cloud Platform).
Proficiency in JavaScript, TypeScript, and front-end frameworks (React/Angular/Vue preferred).
Strong understanding of design patterns, SOLID principles, and software architecture.
Experience with CI/CD, Docker, Kubernetes, and DevOps tools.
Excellent problem-solving skills and ability to work independently or in a team.
Strong communication and leadership skills.