We are seeking a highly skilled and experienced .NET Developer with 5-10 years of professional experience to join our dynamic team. The ideal candidate will have extensive experience in .NET development, SQL Server, PostgreSQL, RestfulAPI, SOA, Azure Cloud, Docker, and Kubernetes. This role requires a proactive individual with a passion for technology and a proven track record in delivering high-quality software solutions.
Key Responsibilities:
Design, develop, and maintain .NET applications using best practices and design patterns.
Implement and manage SQL Server and PostgreSQL databases.
Work with Service-Oriented Architecture (SOA) to integrate various services and applications.
Utilize Docker for containerization and Kubernetes for orchestration and deployment.
Ensure code quality, performance, and scalability of applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve application issues and provide support as needed.
Stay updated with emerging technologies and apply them to improve application performance and scalability.
Qualifications:
Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
5-10 years of professional experience in .NET development.
Proven expertise in developing and consuming RESTful APIs.
In-depth knowledge of Service-Oriented Architecture (SOA).
Proficiency in Docker and Kubernetes for containerization and orchestration.
Solid understanding of software development life cycle (SDLC) and Agile methodologies.
Excellent problem-solving skills and the ability to work under pressure.
Ability to work independently and as part of a team.
Preferred Skills:
Experience with continuous integration/continuous deployment (CI/CD) pipelines.
Familiarity with frontend technologies such as React or Angular.
Understanding of security best practices in application development.