Apply for Microsoft Azure Developer Job

Full time
|
Work From Office
Apply Now
Position Filled
Listed on Jan 19, 2024

Job Description

4+ Years Relevant Experience

  • Design, develop, and deploy scalable and resilient API microservices using .NET and Azure technologies for our high-scale IoT solution.
    Implement event-driven architecture patterns to ensure real-time data processing, event handling, and seamless communication between various components of the IoT ecosystem.
  • Collaborate with cross-functional teams to understand system requirements, and design and implement microservices that adhere to best practices, ensuring high performance, security, and scalability.
  • Utilize Azure services such as Azure Storage, Azure SQL, Azure CosmosDB, Azure Service Bus, Event Hubs, and Azure Functions to enable seamless communication and data flow management within the IoT solution.
  • Create and maintain comprehensive documentation for API microservices, including API specifications, system architecture, and deployment processes.
  • Implement thorough testing strategies, including unit testing and integration testing, to ensure the reliability and functionality of developed microservices within the IoT solution.
  • Monitor and optimize the performance of microservices, identifying and addressing bottlenecks, and ensuring high availability and low latency for critical IoT operations.
  • Provide technical guidance and mentorship to the development team, fostering a culture of best practices, code quality, and continuous improvement in microservices development.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of professional experience in developing microservices using .NET technologies, with a focus on Azure cloud services and event-driven architecture.
  • Expertise in designing and developing API microservices for high-scale IoT solutions, demonstrating a strong understanding of IoT principles and requirements.
  • Proficiency in utilizing Azure services, including Azure Service Bus, Event Hubs, Azure Functions, and other related Azure offerings for microservices development.
  • Strong knowledge of C# and .NET Core, along with experience in implementing best practices and design patterns for microservices architecture.
  • Familiarity with containerization technologies such as Docker and Kubernetes, and their application in deploying and managing microservices within the Azure cloud environment.
  • Experience with version control systems, such as Git, and CI/CD pipelines for efficient development and deployment processes.
  • Excellent problem-solving skills, with the ability to work collaboratively in a fast-paced environment, and effective communication skills to convey complex technical concepts to both technical and non- technical stakeholders.
  • Azure Microservices, .Net, C#, EventHub, Stream Analytics.

Required Skills

  • Azure Microservices
  • .Net
  • C#
  • EventHub
  • Stream Analytics

Hiring Process

  • Screening (HR round)
  • Technical Round 1
  • Technical Round 2
  • Final HR round
Apply Now
Position Filled
Relavant Jobs in Software Development
Close Icon

Personal Details

Suceess Message Icon
Thank you for submitting your form!
We appreciate your time and effort in providing us with your information.
We will get in touch with you soon.
Error occured submitting the form.
Top to Scroll Icon