Job Title : Backend Developer .NET Core
Work Model : Remote
Experience : 7+ years
Job Summary :
We are looking for experienced Backend Developers to join our growing engineering team. The ideal candidates will have strong expertise in .NET Core, C#, and hands-on experience with AWS services such as S3 and SQS. You will be responsible for designing, developing, and maintaining scalable backend services and micro services with a focus on performance, reliability, and quality.
Key Responsibilities :
- Design and develop scalable backend systems using .NET Core and C#.
- Build and manage Restful APIs and micro services architecture.
- Work with AWS services, particularly S3, SQS, and optionally EKS.
- Implement secure and efficient data storage using SQL Server and other data sources.
- Apply OOPs and SOLID principles to design clean, maintainable, and testable code.
- Integrate DevOps practices with CI / CD pipelines for smooth deployments.
- Collaborate with cross-functional teams including Frontend Developers, DevOps Engineers, and QA teams.
- Optimize applications for performance, scalability, and reliability.
- Maintain documentation of system architecture and development processes.
- Troubleshoot and debug complex technical issues.
Primary Skills Required :
Strong hands-on experience in .NET Core and C#Solid understanding of Object-Oriented Programming (OOPs) and SOLID design principlesProficiency in SQL Server writing stored procedures, views, and performance tuningHands-on with AWS services especially S3 and SQSExperience in designing and building micro servicesExposure to CI / CD pipelines using tools like Jenkins, GitHub Actions, Azure DevOps, etc.Preferred Skills (Good to Have) :
Experience with Elastic search for full-text search and analyticsFamiliarity with Kafka for event-driven architectureKnowledge of Kubernetes (EKS) for container orchestrationExposure to Generative AI tools and APIsFamiliar with logging / monitoring tools like Grafana, Prometheus, Cloud Watchref : hirist.tech)