About The Role
We are seeking a skilled and experienced Senior .NET Developer with expertise in
Microservices Architecture to join our team. The ideal candidate will have a strong
background in designing and deploying scalable applications using modern .NET
technologies, along with experience in database management, containerization, and
deployment pipelines.
Key Responsibilities
- Application Development:
- Design, develop, and maintain scalable microservices using ASP.NET
and .NET Core.
- Write clean, efficient, and reusable code following best practices.
- Database Management:
- Work with databases to design schemas, optimize queries, and ensure data
integrity.
- Hands-on experience with relational databases such as SQL Server,
PostgreSQL, or similar.
- Containerization and Deployment:
- Create and manage containerized applications using Docker.
- Deploy and manage applications using CI/CD pipelines and tools like Azure
DevOps, GitHub Actions, or similar.
- Microservices Architecture:
- Develop and maintain microservices, ensuring inter-service communication
and scalability.
- Design RESTful APIs to integrate with external systems.
- Pipeline and Deployment:
- Set up and manage deployment pipelines for seamless delivery.
- Troubleshoot and resolve deployment and pipeline issues.
- Technical Proficiency:
- Apply deep knowledge of .NET concepts and frameworks in all development
tasks.
- Collaboration and Communication:
- Work in a remote, collaborative team environment, ensuring clear
communication.
- Engage with team members and stakeholders to gather requirements and
provide technical insights.
Qualifications And Skills
- Minimum 6 years of experience in .NET development.
- Proficiency in ASP.NET, .NET Core, and Microservices Architecture.
- Hands-on experience with Docker and container orchestration.
- Solid understanding of CI/CD pipelines and deployment strategies.
- Strong database management skills (SQL, schema design, optimization).
- Excellent problem-solving skills and the ability to debug and troubleshoot code.
- Strong command of the English language, both written and verbal.