Jeevan Technologies
5 days ago
Job Description :
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 ensurecode quality and reliability.
- SOLID Principles & Clean Architecture : Deep understanding of SOLID principles andClean Architecture for building maintainable and scalable backend solutions.
Minimum Hands-On Skills (Essential but Basic Proficiency) :
- NoSQL (MongoDB) : Practical experience with MongoDB 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.
Behavioral 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