What are the responsibilities and job description for the Senior .Net Developer position at Datasys Consulting and Software Inc.?
Job Title: Senior .NET Developer
Location: Arizona
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 (GCP).
- 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.
Preferred Qualifications:
- Experience in NoSQL databases (MongoDB, CosmosDB, DynamoDB, etc.).
- Knowledge of Event-Driven Architecture (Kafka, RabbitMQ, etc.).
- Experience in AI/ML integration in .NET applications.
- Microsoft Certifications (e.g., Microsoft Certified: Azure Solutions Architect Expert).