Key Skills: .NET, Azure, .NET background, Sonarqube
Roles and Responsibilities:
- Design and architect scalable software solutions using .NET technologies.
- Develop and manage REST APIs with robust authentication and authorization mechanisms.
- Leverage Azure services for deployment and management (Web Apps, App Insights, Service Bus).
- Implement code scanning and quality tools (e.g., SonarQube) to ensure compliance with OWASP and security standards.
- Collaborate with cross-functional teams in an Agile/Scrum environment to deliver enterprise-grade solutions.
- Create and maintain technical specifications, architectural diagrams, and release documentation.
- Troubleshoot, debug, and optimize complex applications for performance and security.
- Participate in CI/CD processes using tools like Jenkins and Harness, ensuring smooth release management.
- Provide weekend/on-call support for production systems as required.
Skills Required:
- Strong expertise in .NET Framework and .NET Core technologies
- Hands-on experience with Azure services (Web Apps, App Insights, Service Bus)
- Proficiency in REST API design, authentication, and authorization mechanisms
- Experience with code quality and scanning tools (SonarQube, OWASP standards)
- Knowledge of CI/CD pipelines and tools (Jenkins, Harness)
- Ability to design scalable, secure, and maintainable architectures
- Strong troubleshooting and debugging skills
- Familiarity with Agile/Scrum methodologies
- Good documentation and communication skills
- Flexibility to support production during weekends/on-call
Education: Any Graduation in Computer Science or related field