Hyderabad, Telangana, India
Information Technology
Full-Time
Enterprise Minds, Inc
Overview
Job Title: Full Stack .NET Developer
Department: Application Development / Product Engineering
Reports To: Engineering Manager / Technical Architect
Location: Bangalore
Role Summary
The Full Stack .NET Developer will play a key role in designing and developing enterprise-grade applications with strong backend (.NET Core, C#) and working knowledge of frontend technologies (Angular preferred). The developer is expected to adhere to best coding practices (SOLID, OOPS), implement secure and scalable APIs, write unit and BDD/TDD tests, and ensure efficient data access via ORM tools. This role contributes to building high-quality software that is maintainable, testable, and scalable, aligning with both technical and business requirements.
Key Responsibilities
Internal: QA Engineers, UI Developers, Product Managers, DevOps Engineers
External: Clients, Architects, API consumers, Third-party Vendors
Role Dimensions
Department: Application Development / Product Engineering
Reports To: Engineering Manager / Technical Architect
Location: Bangalore
Role Summary
The Full Stack .NET Developer will play a key role in designing and developing enterprise-grade applications with strong backend (.NET Core, C#) and working knowledge of frontend technologies (Angular preferred). The developer is expected to adhere to best coding practices (SOLID, OOPS), implement secure and scalable APIs, write unit and BDD/TDD tests, and ensure efficient data access via ORM tools. This role contributes to building high-quality software that is maintainable, testable, and scalable, aligning with both technical and business requirements.
Key Responsibilities
- Design, develop, and maintain scalable backend services using .NET Core, C#, Web API, and RESTful principles.
- Write clean, maintainable code following SOLID principles and object-oriented design.
- Implement and support unit testing (NUnit/TestNG), BDD/TDD frameworks (SpecFlow, xUnit) for quality assurance.
- Work with Entity Framework (EF/ORM) and SQL Server for database access and optimization.
- Contribute to CI/CD pipelines ensuring smooth deployment of features and fixes.
- Collaborate with product owners, QA engineers, and UI developers to deliver user-friendly and performant solutions.
- Apply design patterns and architectural guidelines for extensibility and maintainability.
- Participate in code reviews, refactoring exercises, and sprint planning sessions.
- Write API documentation and ensure proper versioning and compatibility.
- Integrate frontend components (Angular preferred) with backend APIs as needed.
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 7+ years of experience in full stack or backend-focused development using .NET technologies.
- Expertise in .NET Core, C#, Web API, LINQ, Entity Framework, and SQL Server.
- Sound knowledge of OOPS, design patterns, and modern software architecture practices.
- Experience with unit testing, SpecFlow, BDD, and TDD methodologies.
- Strong understanding of RESTful architecture and stateless API design.
- Familiarity with CI/CD, Git, and automated deployment tools.
- Good to have: Working knowledge of Angular, HTML, CSS, TypeScript.
- Strong problem-solving and analytical skills
- Effective communicator and team collaborator
- Quality and detail-oriented mindset
- Agile/Scrum team experience
- Adaptability in fast-paced development environments
- Microsoft certifications (e.g., MCPD, MCSA, Azure Developer Associate)
- Experience working in microservices and cloud-native environments (Azure preferred)
- Exposure to containerization tools (Docker, Kubernetes)
Internal: QA Engineers, UI Developers, Product Managers, DevOps Engineers
External: Clients, Architects, API consumers, Third-party Vendors
Role Dimensions
- Responsible for end-to-end backend design, API development, and integration
- Major contributor to cross-functional feature teams
- Ensures reliability, performance, and maintainability of codebase
- Supports deployment, monitoring, and post-release support
- Feature delivery velocity and release success rate
- Unit test and BDD test coverage
- Backend/API performance benchmarks
- Defect density and resolution time
- Compliance with coding and architectural standards
- Integration success with frontend and external services
- Technical Excellence: Deep backend expertise, scalable API development
- Quality Focus: Emphasis on testing, code reviews, and refactoring
- Cross-functional Collaboration: Works closely with QA, frontend, and DevOps
- Customer Orientation: Builds solutions aligned with user and business needs
- Accountability: Takes ownership of end-to-end technical delivery
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in