Sr. Dot Net Developer
We are looking for an experienced Senior Developer to lead the development and enhancement of a mature enterprise web application built on ASP.NET MVC (.NET Framework 4.6), C#, JavaScript, and Microsoft SQL Server.
This is a hands-on technical leadership role where you will work closely with international clients, lead a team of developers, design scalable solutions, and drive delivery while maintaining high coding standards.
The ideal candidate should have strong expertise in ASP.NET MVC, JavaScript-heavy UI development, complex SQL Server programming, and excellent communication skills.
Experience: 6 - 8 yrs
Key Responsibilities
- Lead the design, development, and maintenance of enterprise web applications.
- Understand business requirements and translate them into technical solutions.
- Communicate directly with overseas clients to gather requirements, discuss technical solutions, provide project updates, and resolve issues.
- Lead and mentor a team of developers through technical guidance, code reviews, and best practices.
- Develop and maintain complex business workflows within the application.
- Build and maintain highly interactive, multi-step web forms with extensive client-side validation.
- Ensure application performance, stability, and maintainability.
- Estimate development efforts and participate in sprint planning.
- Troubleshoot production issues and provide timely resolutions.
- Collaborate with QA, UI/UX, Business Analysts, and Project Managers for successful project delivery.
Requirements
Required Technical Skills:
Backend
- Strong expertise in C#
- ASP.NET MVC (.NET Framework 4.6)
- ASP.NET Web API
- LINQ
- REST API development
Frontend
- Strong JavaScript (Mandatory)
- jQuery
- HTML5
- CSS3
- Bootstrap
- AJAX
- Experience developing large, interactive, multi-step forms
- Dynamic DOM manipulation
- Client-side validation
- Cross-browser compatibility
Database (Very Strong)
- Microsoft SQL Server
- Complex Stored Procedures
- Functions
- Views
- Triggers
- Query Optimization
- Performance Tuning
- Database Design
- Writing optimized SQL queries
- Understanding of transactions and locking concepts
Tools
- Visual Studio
- Git
- IIS
Good Understanding Of
- Object-Oriented Programming (OOP)
- SOLID Principles
- Design Patterns
- Clean Coding Practices
- Application Performance Optimization
- Secure Coding Standards
- Agile/Scrum Methodology
Leadership Responsibilities
- Lead a team of developers and assign technical tasks.
- Conduct code reviews and ensure coding standards.
- Mentor junior and mid-level developers.
- Participate in technical solution discussions.
- Review estimations and development plans.
- Identify technical risks and propose practical solutions.
- Take ownership of module delivery from development through deployment.
Client Communication Responsibilities
The candidate must be comfortable interacting directly with international clients.
Responsibilities include:
- Requirement gathering
- Functional and technical discussions
- Sprint planning and demos
- Effort estimation
- Status reporting
- Change request discussions
- Production issue analysis
- Building strong client relationships
Excellent spoken and written English communication is mandatory.
Required Experience
- 7–8 years of software development experience.
- Minimum 5 years of hands-on experience in ASP.NET MVC projects.
- Strong experience working on business-critical enterprise applications.
- Experience leading development teams.
- Experience communicating directly with international clients.
- Experience in Agile development environments.
Soft Skills
- Excellent communication and presentation skills.
- Strong analytical and problem-solving abilities.
- Leadership mindset with ownership and accountability.
- Ability to mentor and guide team members.
- Strong decision-making skills.
- Self-motivated and proactive.
- Ability to work independently with minimal supervision.
- Customer-focused approach.
What We're Looking For
We are looking for someone who:
- Is equally comfortable writing code and leading a team.
- Can confidently interact with clients and represent the technical team.
- Has strong expertise in legacy ASP.NET MVC applications.
- Enjoys solving complex UI and database challenges.
- Can optimize complex SQL queries and stored procedures.
- Can build rich JavaScript-based user interfaces with sophisticated business workflows.
- Takes ownership of delivery and continuously drives improvements in quality and maintainability.
Qualification
Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related discipline.
Benefits
- You'll work with
new technologies, while they are still new.
- You can play
Carrom, TT, at work.
- You'll get
Opportunity to discover the best in You.
- You'll learn to
think like a leader and innovator.
- 5 Days Working
Culture to maintain work life balance.
- You'll get to do
good.
- You'll get to make
an impact.
- You'll experience
creative freedom.
- We are an ISO
Certified Company.