Lead the design, development, and implementation of reusable libraries, frameworks, and APIs using .NET Core and C# with a strong emphasis on microservices principles.
Champion the migration of backend services from VMs to Kubernetes and Docker, focusing on optimizing containerization and deployment efficiency.
Mentor and guide software development teams in best practices for microservices, Kubernetes, Docker, and cloud-native technologies. Establish and enforce coding standards, design patterns, and best practices within software development teams and throughout the organization.
Stay current with forefront advancements in .NET Core, Angular, Kubernetes, Docker, and cloud platforms to ensure cutting-edge solutions.
Conduct comprehensive code reviews, offer technical expertise, and assist development teams in overcoming complex technical challenges.
Proactively identify and resolve technical issues encountered by development teams in your areas of expertise.
What you must have:
7+ years of experience in software development with a strong emphasis on backend development.
Extensive expertise in .NET Core, C#, and object-oriented programming principles.
Deep understanding of microservices architecture and design patterns.
Proven experience with containerization technologies such as Docker and orchestration with Kubernetes.
Expertise with cloud platforms like Azure
Strong knowledge of CI/CD pipelines and Dev Ops practices. Experience with Kafka or other messaging tools
Ability to work independently, take initiative, and mentor junior developers.
Passion for creating innovative solutions and driving positive change.
Excellent communication, collaboration, and problem-solving skills.
Leadership skills with the ability to mentor junior developers and foster a positive learning environment.
Nice to have:
Experience with distributed systems and communication patterns such as gRPC
Experience with infrastructure automation tools such as Terraform or Ansible.
Salary/Rate Range: $ - $
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: