Posted on: 27/07/2025
We are hiring a Senior .Net Developer for one of our clients' MNCs.
Exp : 8+ years
Location : Remote
Job Type : 6 months contract + ext.
Job Summary :
Were seeking an experienced Senior .NET Developer who will lead design and development of enterprise-grade software solutions. Youll work across the full software development lifecyclefrom requirement gathering to architecture design, coding, deployment, and maintenance. This role involves mentorship of junior developers, architecture decisions, code reviews, and ensuring scalable, secure, high-performance delivery.
Key Responsibilities :
1. Application Design & Development :
- Architect, design, develop, and maintain robust .NET applications (ASP.NET MVC / Core, Web API, C#).
- Ensure adherence to coding standards and best practices; write clean, efficient, testable code.
- Optimize performance, troubleshoot and debug complex production issues.
2. Architectural & Technical Leadership :
- Design application architecture aligned with business requirements, including microservices, cloud (Azure or AWS), CI/CD pipelines, and containerization (Docker/Kubernetes).
- Participate in system design discussions and advocate architectural improvements.
- Conduct code reviews and enforce development best practices and patterns.
3. Mentoring & Team Collaboration :
- Mentor and guide junior/mid-level developers, uphold team quality standards.
- Collaborate with cross-functional teams (QA, product, UX, DevOps) to deliver aligned solutions.
4. Quality Assurance & Documentation :
- Create and execute unit, integration, and automated tests.
- Maintain technical documentation, architecture blueprints, and operational procedures.
5. Stakeholder Engagement & Delivery :
- Translate business requirements into technical plans, scope & task estimates.
- Provide status updates, manage risk, and ensure timely delivery.
6. Continuous Learning & Process Improvement :
- Stay current on .NET ecosystem, design patterns, security, and emerging technologies.
- Propose process improvements to increase team efficiency and code quality.
Required Skills & Qualifications :
- Education : Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- Experience : 58+ years of hands-on experience in .NET development, with minimum 3 years at senior level.
Core Technical Skills :
- C#, ASP.NET, ASP.NET Core, MVC, Web API, Entity Framework / EF Core, LINQ.
- SQL Server or other relational/NoSQL databases, performance tuning.
- Version control (Git), Agile/Scrum workflows.
Advanced Competencies :
- Experience with microservices, containerization (Docker/Kubernetes), cloud deployments (Azure/AWS).
- CI/CD pipeline implementation and DevOps exposure.
- Understanding of threading, async programming, synchronization primitives (e.g. SemaphoreSlim), and performance profiling.
- Strong analytic and problem-solving skills, ability to guide architectural decisions.
- Leadership, clear communication, mentoring junior developers, conflict resolution.
Nice-to-have :
- Cloud certifications (e.g., Azure Developer Associate), Microsoft Certified : MCSD, or similar.
- Exposure to enterprise or domain-specific projects like finance, healthcare.
- Opportunity to lead architecture and deliver enterprise-scale solutions.
- Be part of a strong engineering culture where mentoring is valued.
- Continuous learning through workshops, tech conferences, and certification support.
- Attractive compensation, bonuses, health benefits, and work-life flexibility.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1520198
Interview Questions for you
View All