The role of a .NET Developer with Azure Cloud Integration at Compugra Solutions involves one to work on advanced software development projects under the guidance of the company's development team. The ideal candidate should possess a strong background in software development and should have an in-depth understanding of .NET, along with expertise in Azure cloud services.
Responsibilities:
- Designing, coding, and testing .NET applications along with integrating them with Microsoft's Azure cloud platform.
- Assisting in improving code quality by implementing the best practices as defined by the development team.
- Collaborating with cross-functional teams and stakeholders to define, design, and ship new features.
- Driving the analysis, design, and development of Azure based services and applications for specific business needs.
- Planning, coordinating, and monitoring large scale projects from initial concepts through project delivery.
- Providing technical support for web, desktop, or mobile applications and problem escalation to higher support levels.
Qualifications:
- A Bachelor’s degree in Computer Science or a related field, or equivalent experience is required.
- In-depth knowledge of .NET frameworks and design architectures, with a minimum of 3 years' working experience in the field.
- Experience in developing software with C# and ASP.NET.
- Proficiency in Azure Cloud Services with a good understanding of Azure Infrastructure services and their limitations, deployment models, and tools.
- Experience in SQL server and relational database schemas.
- Familiarity with JavaScript and other front-end technologies.
- Strong problem-solving skills, attention to detail, and a proactive attitude towards achieving team and individual goals.
Benefits:
- Continuous learning: You will work with new technologies, so you'll have the chance to broaden your skills and keep learning.
- Employee wellness: Compugra Solutions values their employee's well-being and provides various health benefits.
- Paid Time Off (PTO) services which will help you find a healthy work-life balance.
- A conducive working environment with a diverse group of people who value working together to create innovative solutions.
- Competitive compensation including fair and rewarding bonuses.
We believe in fostering a dynamic, creative, and positive atmosphere with plenty of opportunities for you to grow and enhance your skills. Our goal is to create a diverse and inclusive work environment where every employee can thrive.