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.