Job Openings Azure Developer

About the job Azure Developer

We are seeking a skilled Azure Developer to join our team on a remote basis. The ideal candidate will have a strong background in developing multi-tenant applications using Azure B2C, Elastic Search, and various other technologies. This role requires a deep understanding of C#, React, DotNetCore, and other relevant frameworks. As an Azure Developer, you will be responsible for developing, deploying, and maintaining cloud-based applications and services to meet the needs of our dynamic and fast-paced environment.

Key Responsibilities:

  • Azure B2C Implementation: Develop and manage Azure B2C solutions, ensuring seamless integration with our applications.
  • Elastic Search: Implement and maintain Elastic Search for enhanced data retrieval and analytics.
  • Multi-Tenant Application Development: Design, develop, and manage multi-tenant applications that efficiently support multiple clients.
  • Application Development: Utilize C#, React, and DotNetCore to develop robust and scalable applications.
  • SQL Reporting Services: Create and manage SQL reports to provide insights and data analytics.
  • Hangfire Jobs: Implement and manage background job processing using Hangfire.
  • RabbitMQ: Integrate and maintain RabbitMQ for efficient message queuing and communication between services.
  • Collaboration: Work closely with cross-functional teams to ensure successful project delivery.
  • Maintenance: Regularly update and maintain existing applications to ensure optimal performance and security.
  • Documentation: Create and maintain technical documentation for all developed solutions.

Required Qualifications:

  • Experience: Minimum 3 years of experience in Azure development and cloud-based solutions.
  • Technical Skills: Proficiency in Azure B2C, Elastic Search, multi-tenant architecture, C#, React, DotNetCore, SQL Reporting Services, Hangfire, and RabbitMQ.
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex issues.
  • Communication: Excellent verbal and written communication skills.
  • Team Player: Ability to work effectively both independently and as part of a team.