.Net Developer
Weekday AI
This role is for one of the Weekday's clients
Min Experience: 6+ years
Location: Bangalore
JobType: full-time
We are seeking an experienced and highly skilled .NET Developer with strong expertise in Microsoft .NET technologies, Azure Cloud, and Platform as a Service (PaaS) solutions. The ideal candidate will have 6–15 years of hands-on experience designing, developing, and maintaining scalable enterprise applications. This role requires a strong understanding of cloud-native architectures, application modernization, microservices, and best practices for building secure and high-performing solutions on the Microsoft technology stack.
The successful candidate will collaborate with cross-functional teams, including architects, product managers, business analysts, and DevOps engineers, to deliver innovative and reliable software solutions. Candidates with Full Stack development exposure will be preferred.
Requirements
Key Responsibilities
- Design, develop, test, and deploy enterprise-grade applications using .NET technologies.
- Build scalable, secure, and high-performance applications leveraging Microsoft Azure services.
- Develop and maintain cloud-native applications utilizing Azure PaaS offerings.
- Design and implement RESTful APIs, microservices, and distributed application architectures.
- Collaborate with business stakeholders and technical teams to gather requirements and translate them into technical solutions.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Optimize application performance, scalability, security, and reliability.
- Troubleshoot complex production issues and provide effective solutions.
- Implement CI/CD pipelines and support DevOps best practices.
- Ensure adherence to coding standards, security guidelines, and software development best practices.
- Contribute to technical documentation, knowledge sharing, and mentoring of junior developers.
- Stay updated with emerging Microsoft technologies and cloud development trends.
Must-Have Skills
- Strong experience with .NET Framework, .NET Core, and modern .NET technologies.
- Hands-on expertise in Microsoft Azure cloud services.
- Extensive experience working with Azure PaaS services, including:
- Azure App Services
- Azure Functions
- Azure Service Bus
- Azure Logic Apps
- Azure Storage Services
- Azure SQL Database
- Azure API Management
- Strong understanding of cloud architecture and application modernization.
- Experience in developing and consuming REST APIs and web services.
- Proficiency in C#, ASP.NET, MVC, and Web API development.
- Experience with SQL Server and database design concepts.
- Knowledge of microservices architecture and container-based deployments.
- Familiarity with CI/CD pipelines, source control systems, and Agile methodologies.
- Strong problem-solving, debugging, and analytical skills.
Good-to-Have Skills
- Experience as a Full Stack Developer.
- Proficiency in front-end technologies such as Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Experience with Azure DevOps and Infrastructure as Code.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Exposure to event-driven architectures and messaging platforms.
- Experience with modern testing frameworks and automated testing practices.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- Microsoft Azure certifications are highly desirable.
- Experience working in large-scale enterprise environments.
- Strong communication and stakeholder management skills.