The Senior C# Developer with Azure Experience will be responsible for designing, developing, and maintaining high-quality software applications using C# and Microsoft Azure. The ideal candidate will have a deep understanding of C# programming, cloud services, and a systematic approach to problem-solving. Experience with Azure DevOps, cloud architecture, and best practices is essential.
Key Responsibilities:
- Design, develop, and maintain software applications using C# and Azure.
- Architect and implement cloud-based solutions leveraging Azure services.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure the performance, quality, and responsiveness of applications.
- Implement and manage Azure DevOps pipelines for continuous integration and deployment.
- Identify and resolve bottlenecks and bugs.
- Maintain code quality, organization, and automation.
- Participate in code reviews and provide constructive feedback.
- Document software designs, code, and processes.
- Stay updated with the latest industry trends and technologies.
Qualifications:
- Bachelor’s degree in computer science, Computer Engineering, or a related field.
- 6+ years of industry experience in software development, with at least 1 year specifically in C# and Visual Studio.
- Extensive experience with Microsoft Azure, including Azure DevOps, Azure Functions, and Azure Storage.
- Proficiency in designing and implementing RESTful APIs.
- Experience with cloud architecture and best practices.
- Strong understanding of SQL and database management.
- Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript.
- Experience with version control systems, particularly Git.
Desired Attributes:
- Strong passion for software development and cloud technologies.
- Systematic and analytical approach to problem-solving.
- Self-driven and organized with excellent time management skills.
- Attention to detail.
- Excellent communication skills, both verbal and written.
- Ability to work effectively within a collaborative team environment.
Apply Now