NET Full Stack Developer
Role details
Job location
Tech stack
Job description
We are looking for a highly motivated and experienced Software Engineer with 5-8 years of hands-on experience in designing, developing, and maintaining enterprise web applications using the Microsoft technology stack. The ideal candidate should have strong expertise in C#, ASP.NET, .NET Core, Azure, SQL Server, and modern software development practices.
The candidate will work closely with cross-functional teams to develop scalable, secure, and high-performance applications while contributing throughout the software development lifecycle., * Design, develop, test, and maintain enterprise-grade web applications using C#, ASP.NET, and .NET Core.
- Develop scalable, secure, and high-performance backend components.
- Design and optimize SQL Server databases, stored procedures, views, and queries.
- Develop cloud-native applications and services using Microsoft Azure.
- Collaborate with Product Owners, Business Analysts, QA Engineers, and Architects to deliver high-quality software.
- Participate in technical design discussions and code reviews.
- Troubleshoot production issues and perform root cause analysis.
- Optimize application performance, scalability, and reliability.
- Follow coding standards, security best practices, and development guidelines.
- Prepare technical documentation and deployment instructions.
Required Technical Skills
Programming Languages
- C#
- ASP.NET MVC
- ASP.NET Core / .NET Core
- Web API
- LINQ
- Entity Framework / Entity Framework Core
Database
- Microsoft SQL Server
- T-SQL
- Stored Procedures
- Functions
- Views
- Triggers
- Query Optimization
- Performance Tuning
Cloud Technologies
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure SQL Database
API Development
- REST APIs
- JSON
- Swagger / OpenAPI
- Authentication & Authorization
- OAuth / JWT
Front-End (Preferred)
- HTML5
- CSS3
- JavaScript
- jQuery
- Bootstrap
- React.js
Requirements
- 5-8 years of experience in software development using Microsoft technologies.
- Strong experience developing applications using C# and ASP.NET Core.
- Experience building RESTful APIs.
- Strong SQL Server development skills.
- Experience working with Azure cloud services.
- Experience with Git and Azure DevOps.
- Experience working in Agile/Scrum environments.
- Experience troubleshooting production issues and supporting enterprise applications.
Nice to Have
- Experience in Healthcare IT, Insurance, or Financial Services.
- Knowledge of Microservices architecture.
- Experience with Docker and Kubernetes.
- Azure API Management.
- Azure Logic Apps.
- Azure Data Factory.
- SignalR.
- Redis Cache.
- Unit Testing using xUnit, NUnit, or MSTest.
- SonarQube or other code quality tools.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently with minimal supervision.
- Strong ownership and accountability.
- Team player with mentoring capabilities.
- Ability to prioritize tasks and manage multiple assignments.
- Strong attention to detail and commitment to quality.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline., * Strong hands-on expertise in C#, ASP.NET Core, Azure, and SQL Server.
- Experience developing scalable enterprise applications.
- A solid understanding of software architecture and design principles.
- Strong debugging and performance optimization skills.
- Experience working directly with business stakeholders and cross-functional teams.
- A passion for writing clean, maintainable, and reusable code.
- A proactive mindset with the ability to learn and adopt new technologies quickly., * C#: 5 years (Required)
- ASP.NET: 5 years (Required)
- SQL Server Management Studio: 5 years (Required)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Life insurance
- Disability insurance
- Visa sponsorship, * 401(k)
- Dental insurance
- Disability insurance
- Green card sponsorship
- Health insurance
- Life insurance
- Visa sponsorship
- Vision insurance