Key Responsibilities
1.
Application Development:
a.
Design, develop, and maintain scalable microservices using ASP.NET
and .NET Core.
b.
Write clean, efficient, and reusable code following best practices.
2.
Database Management:
a.
Work with databases to design schemas, optimize queries, and ensure data
integrity.
b.
Hands-on experience with relational databases such as SQL Server,
PostgreSQL, or similar.
3.
Containerization and Deployment:
a.
Create and manage containerized applications using Docker.
b.
Deploy and manage applications using CI/CD pipelines and tools like Azure
DevOps, GitHub Actions, or similar.
4.
Microservices Architecture:
a.
Develop and maintain microservices, ensuring inter-service communication
and scalability.
b.
Design RESTful APIs to integrate with external systems.
5.
Pipeline and Deployment:
a.
Set up and manage deployment pipelines for seamless delivery.
b.
Troubleshoot and resolve deployment and pipeline issues.
6.
Technical Proficiency:
a.
Apply deep knowledge of .NET concepts and frameworks in all development
tasks.
7.
Collaboration and Communication:
a.
Work in a remote, collaborative team environment, ensuring clear
communication.
b.
Engage with team members and stakeholders to gather requirements and
provide technical insights.
Qualifications and Skills