Posted on: 13/01/2026
Description :
Roles and Responsibilities :
- Design, develop, and maintain scalable, distributed, and high-performance application components using Microsoft technologies, ensuring reliability and efficiency across environments.
- Analyze, understand, and review product specifications and business requirements, translate them into technical solutions, and provide accurate effort estimates and timelines.
- Take end-to-end ownership of the technical aspects of assigned product verticals, including development, enhancements, bug fixes, and performance optimization.
- Participate actively in architecture discussions, contribute to high-level and low-level design decisions, and ensure alignment with best practices and business goals.
- Drive and participate in code reviews, ensuring adherence to coding standards, design principles, security guidelines, and performance benchmarks.
- Establish, follow, and continuously improve coding standards, development processes, and best practices to maintain high-quality and maintainable codebases.
- Collaborate closely with cross-functional teams including product managers, QA, DevOps, and stakeholders to deliver solutions on time.
- Troubleshoot, debug, and resolve production and non-production issues, ensuring minimal downtime and improved system stability.
- Ensure applications are built with a focus on scalability, reusability, extensibility, and testability.
- Mentor junior developers and provide technical guidance where required.
Technical Skills :
- Strong hands-on experience in Microsoft technologies with 3 to 6 years of experience in developing and supporting enterprise-grade applications.
- Proficiency in .NET Framework and .NET Core, with solid experience in building web-based and service-oriented applications.
- Extensive experience in designing and developing distributed systems using C#, ASP.NET MVC, WCF/Web Services, SOA, LINQ, Web API, Entity Framework, and Angular.
- Strong understanding and practical application of OOPS concepts, SOLID principles, and design patterns to solve complex business problems.
- Ability to design loosely coupled, highly cohesive system components to support large-scale and high-availability systems.
- Strong expertise in MS SQL Server, including writing optimized, high-performance queries, stored procedures, and database designs.
- Experience in following secure coding practices and building secure APIs and applications.
- Ability to read, understand, refactor, and enhance existing codebases to improve performance and extend functionality.
- Experience in gathering and understanding business requirements and converting them into extensible and reusable technical solutions.
- Basic to intermediate knowledge of cloud computing concepts and exposure to cloud-based application deployments.
- Hands-on experience or strong understanding of microservices architecture, preferably with .NET Core-based microservices platforms.
- Strong skills in application design, including both high-level system architecture and low-level component design.
You Should Have :
- Proven hands-on experience of 3 to 6 years in C#, ASP.NET MVC, and WCF Services.
- Good understanding of IIS architecture, MVC architectural patterns, and RESTful Web APIs.
- Strong knowledge of how API frameworks are designed, optimized, and evaluated for performance, scalability, and security.
- Passion for programming with a focus on writing clean, efficient, and defect-free code.
- Strong communication skills, with the ability to interact effectively with international clients and stakeholders.
- A proactive mindset, problem-solving attitude, and the ability to work independently as well as in a collaborative team environment.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1600570