You are viewing a preview of this job. Log in or register to view more details about this job.

Dotnet Core Developer

Job Description:

We are seeking a talented and experienced Dotnet Core Developer with a strong background in Azure cloud services to join our team. The ideal candidate will have over 8+ years of experience in software development and a deep understanding of Azure services. As a Dotnet Core Developer, you will be responsible for designing, developing, and maintaining high-performance applications that leverage the power of the Azure cloud.

 

Key Responsibilities:

  • Application Development: Design, develop, and maintain scalable and efficient .NET Core applications.
  • Azure Integration: Implement and manage Azure cloud services such as Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, and Azure Service Bus.
  • Cloud Architecture: Design and implement cloud-native applications with a focus on performance, scalability, and security using Azure.
  • DevOps Practices: Collaborate with the DevOps team to integrate CI/CD pipelines, automate deployments, and ensure smooth operation of the development and production environments.
  • Code Quality: Write clean, maintainable, and well-documented code following industry best practices and coding standards.
  • Testing: Develop and execute unit tests, integration tests, and automated tests to ensure the quality and reliability of the applications.
  • Troubleshooting: Diagnose and resolve technical issues related to application performance, scalability, and reliability.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.

 

Qualifications:

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent work experience may be considered.
  • Experience: Minimum of 5 years of experience in software development with a focus on .NET Core and Azure.
  • Technical Skills:
  • Proficiency in C# and .NET Core.
  • Strong experience with Azure cloud services such as Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, and Azure Service Bus.
  • Familiarity with cloud architecture patterns and best practices.
  • Experience with CI/CD tools and practices, including Azure DevOps.
  • Knowledge of containerization technologies such as Docker and Kubernetes is a plus.
  • Understanding of security best practices in cloud environments.
  • Soft Skills:
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced, dynamic environment.
  • Attention to detail and a commitment to quality.

 

Preferred Qualifications:

  • Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect, etc.).
  • Experience with front-end technologies (e.g., Angular, React) is a plus.
  • Knowledge of agile methodologies and practices.