Job Location: Remote (All over India)
No of Positions: 3+
Experience: 12 + Years
Back End Developer
Job Location
Chennai (WFO)
Positions
15
Experience
5
Immediate joinersPrimary skills :
Required Skills (Must-Have)
- .NET Core & C#: Extensive experience in backend development using ASP.NET Core and C#.
- MS SQL: Proficient in designing, optimizing, and managing databases with Microsoft SQL Server.
- Microservices: Strong expertise in designing, building, and deploying microservices architecture for scalable applications.
- Unit Testing: Commitment to writing, executing, and maintaining unit tests to ensure code quality and reliability.
- SOLID Principles & Clean Architecture: Deep understanding of SOLID principles and Clean Architecture for building maintainable and scalable backend solutions.
- Minimum Hands-On Skills (Essential but Basic Proficiency)
- NoSQL (Mongo DB): Practical experience with Mongo DB or similar NoSQL databases.
- Azure PaaS: Familiarity with Azure services such as Azure Service Bus, Azure SQL, and Azure Kubernetes Service (AKS).
- Containerization: Experience deploying containers in AKS or equivalent container platforms.
- Angular (Debugging): Basic proficiency in debugging and troubleshooting Angular applications to support backend integration.
- Azure CI/CD Pipeline: Hands-on experience in managing and working with CI/CD pipelines in Azure, ensuring smooth deployment and integration workflows.
Methodologies :
- Agile/Scrum Development: Proven experience with agile methodologies, using tools like Azure DevOps, Git, and JIRA to manage sprints and tasks.
- Test-Driven Development (TDD): Practice in TDD to enhance code quality and reduce defects. Involvement in continuous integration and build management.
- SDLC Participation: Active involvement in all phases of the software development lifecycle, including design reviews, code reviews, and functional demos.
Key Responsibilities :
- Backend Development: Design, develop, test, and deploy backend services with a strong focus on performance, scalability, and reliability.
- Unit Testing & Quality Assurance: Write comprehensive unit tests to ensure high code quality, stability, and reliability. Conduct code reviews and maintain clear, documented code.
- Cloud Solutions: Implement backend solutions leveraging cloud services and serverless architecture in .NET.
- Collaboration: Work closely with architects and engineers to design, integrate, and enhance backend features.
- Prototyping & Solution Validation: Develop prototypes to validate architectural solutions and new features.
- CI/CD Pipeline Management: Oversee and manage CI/CD pipelines in Azure to streamline development, testing, and deployment processes, ensuring efficiency and reliability in releases.
Behavioural Traits :
- Accountability: Demonstrates responsibility and ownership of tasks, stepping up as an individual contributor to troubleshoot issues and ensure project success.
- Communication: Effective communicator who collaborates well with both team members and clients, ensuring clear understanding and alignment.
- Problem Ownership: Takes initiative in troubleshooting and addressing backend issues, with a proactive approach to problem-solving.
- Team Support: Works effectively in a collaborative environment, supporting other team members and contributing to cross-functional aspects of projects