Key Skills: .NET, SQL, C#, Azure, Kubernetes, Docker
Roles and Responsibilities:
- Design, develop, and maintain scalable applications using .NET technologies.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and testable code following SOLID principles and coding best practices.
- Leverage Azure services for application deployment, monitoring, and management.
- Perform database design, queries, and optimization using SQL.
- Conduct code reviews, share feedback, and contribute to team knowledge building.
- Troubleshoot, debug, and resolve application issues to optimize performance and reliability.
- Support containerization and deployment using Kubernetes and Docker (preferred).
Skills Required:
- Strong proficiency in C#, .NET Framework/Core, and SQL databases.
- Hands-on experience with Microsoft Azure services.
- Good understanding of application architecture, design patterns, and SOLID principles.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field.