What are the responsibilities and job description for the .NET Developer with azure position at Hirekeyz?
Job Description
Job Description:
We are seeking a skilled Azure Microservices Developer to join our development team. As a Microservices Developer, you will be responsible for designing, coding, testing, and maintaining the Azure-based microservices platform using .NET 6 or above and Azure Kubernetes. You will work closely with the Tech Lead and Architect to implement scalable and efficient microservices solutions that meet the business requirements.
We are seeking a skilled Azure Microservices Developer to join our development team. As a Microservices Developer, you will be responsible for designing, coding, testing, and maintaining the Azure-based microservices platform using .NET 6 or above and Azure Kubernetes. You will work closely with the Tech Lead and Architect to implement scalable and efficient microservices solutions that meet the business requirements.
Responsibilities:
- Design and develop microservices using .NET 6 or above, and related technologies.
- Collaborate with the Tech Lead and Architect to understand technical requirements and translate them into well-designed and efficient code.
- Write clean, modular, and maintainable code following best practices and coding standards.
- Participate in code reviews to ensure code quality, adherence to coding standards, and performance optimizations.
- Conduct thorough testing of developed microservices to identify and fix bugs and ensure the reliability and stability of the platform.
- Collaborate with the DevOps team to automate deployment and ensure smooth integration of microservices into the Azure Kubernetes environment.
- Assist in troubleshooting and debugging issues in the microservices platform, providing timely resolutions.
- Collaborate with cross-functional teams to integrate microservices with other components and systems.
- Continuously enhance your knowledge and skills in microservices, Azure, and .NET to stay up to date with the latest trends and technologies.
- Contribute to the documentation of technical designs, deployment procedures, and other development-related artifacts.
Requirements:
- Minimum of 3 years of experience in software development, with a focus on microservices architecture.
- Proficient in .NET 6 or above, and related technologies.
- Strong knowledge of microservices architecture principles, including service decomposition, API design, and event-driven architecture.
- Experience in developing microservices using .NET and related frameworks such as ASP.NET Core and EF Core.
- Familiarity with cloud-native application development, containerization, and orchestration concepts.
- Knowledge of software testing methodologies and experience with unit testing and integration testing frameworks.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot issues effectively.
- Good communication skills and the ability to collaborate with team members and stakeholders.
Preferred Qualifications:
- Experience with Azure services beyond Azure Kubernetes, such as Azure Service Bus, Azure Event Grid, or Azure Functions.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and related tools.
- Knowledge of microservices observability and monitoring tools, such as Application Insights or Prometheus.
- Experience with NoSQL databases and database design principles.
- Familiarity with agile development methodologies and familiarity with agile tools such as Jira or Azure Boards.
Salary : $50 - $60
.Net Developer
Digitek Software, Inc. -
Columbus, OH
.NET Developer
Conch Technologies, Inc -
Columbus, OH
.NET Developer
Accroid Inc -
Columbus, OH