Job Description
We are seeking an experienced Senior Software Engineer with a minimum of 7 years’ professional experience. You will play a key role in designing, developing, and maintaining robust digital solutions using the latest Microsoft and cloud technologies. The ideal candidate is a hands-on technical leader with deep expertise in .NET 8+, EF Core, Angular, SQL Server, automated testing and Azure, combined with a passion for modern DevOps practices and collaborative engineering.
Key Responsibilities
• Full-Stack Development: Architect and implement scalable backend services with ASP.NET Core (C#), EF Core (Azure SQL), and modern frontend applications using Angular (TypeScript, Angular Material, SCSS).
• Cloud Solutions: Build secure, cloud-native solutions leveraging Azure services (Key Vault, Storage, Logic Apps, Azure Functions).
• Database Engineering: Design and optimize relational data models and queries in SQL Server and EF Core, including schema migrations and Fluent API usage.
• Automated Testing: Design, implement, and maintain unit and automated test suites for backend and frontend components to ensure code reliability and facilitate continuous integration.
• DevOps & Automation: Manage code repositories and workflows with GitHub, including writing GitHub Actions, handling pull requests, and conducting thorough code reviews.
• Containerization: Develop and deploy solutions in Docker containers for cloud and on-premises environments.
• Best Practices: Champion code quality, maintainability, and performance, adhering to organizational coding standards and leveraging modern .NET and Angular features.
• Mentorship & Leadership: Guide and support junior developers through technical leadership, peer reviews, and knowledge sharing.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Developer (.NET 8+, EF Core, Angular 15+, SQL Server) position is now open for candidates interested in the Remote Jobs sector. This role in India offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Remote Jobs is a plus.
