.NET Senior Developer

Chennai, Tamil Nadu, India
Nov 20, 2024
Nov 10, 2025
Onsite
Full-Time
5 Years
Job Description

We are seeking a Senior .NET Developer to join our highly skilled team at Infosys. In this role, you will be responsible for designing, developing, and implementing .NET-based solutions for our clients. You will collaborate with various stakeholders to gather requirements, write high-quality code, and contribute to the overall success of the project. This is an exciting opportunity to work with cutting-edge technologies, take ownership of critical development tasks, and contribute to digital transformation projects across industries.

Key Responsibilities

  1. Requirements Gathering & Analysis. Collaborate with business analysts and clients to understand detailed functional and non-functional requirements. Convert business needs into system requirements and design solutions accordingly.
  2. System Design & Development. Use Microsoft .NET technologies to design and develop scalable, efficient, and high-performance applications. Ensure clean, maintainable code that adheres to best practices in software design.
  3. Estimation & Planning. Provide accurate time and effort estimations for development tasks and work closely with project managers and technology leads to ensure project deadlines are met.
  4. Code Implementation & Debugging. Write, test, and debug code, adhering to SOLID principles, design patterns, and industry best practices to ensure quality and maintainability. Work on complex tasks and ensure high standards of code quality.
  5. Testing & Validation. Develop and execute test cases, test scenarios, and unit tests to ensure software quality and reduce defects. Collaborate with the testing team to perform integration testing and system validation.
  6. Continuous Improvement. Actively contribute to continuous improvement by refactoring code, optimizing application performance, and suggesting process enhancements. Participate in code reviews and collaborate with peers to enhance system architecture and coding practices.
  7. Agile Methodologies. Follow Agile development processes and participate in daily stand-ups, sprint planning, and retrospectives to ensure timely delivery of features and improvements.
  8. Client Interaction. Communicate effectively with clients to understand their needs, provide updates, and manage expectations. Assist clients in troubleshooting and resolving issues related to software systems.

Technical and Professional Requirements

  • .NET Framework (C#, ASP.NET, MVC, Web API)
  • .NET Core for developing modern web applications
  • Entity Framework for ORM-based data access
  • Strong knowledge of Web Services (REST, SOAP, WCF)
  • Familiarity with SQL Server and database design

Preferred Skills

  • Experience with Cloud Technologies (Azure, AWS)
  • Exposure to microservices architecture
  • Knowledge of Front-end technologies (JavaScript, Angular, React) is a plus
  • Experience with DevOps practices, CI/CD pipelines
  • Familiarity with Agile methodologies (Scrum, Kanban)

Educational Requirements

  • Bachelor's Degree or higher in Computer Science, Information Technology, Engineering, or related fields (e.g., B.Tech, MCA, MTech).

Certifications (optional but preferred)

  • Microsoft Certified. Azure Developer Associate
  • Microsoft Certified. .NET Core Developer
  • Agile/Scrum certifications

Key Competencies & Attributes

  1. Analytical Thinking. Ability to analyze complex problems, break them down into manageable tasks, and come up with efficient solutions.
  2. Attention to Detail. Strong focus on quality, with a keen eye for detail when coding and testing.
  3. Communication Skills. Excellent verbal and written communication skills to articulate complex ideas clearly, whether to clients or team members.
  4. Collaboration. Ability to work effectively in a team setting, collaborate with peers and stakeholders, and contribute to shared goals.
  5. Time Management. Ability to prioritize and manage multiple tasks in a fast-paced environment, meeting deadlines while maintaining high standards.

Why Infosys?

  1. Career Development. Opportunities for continuous learning and growth in an innovative and dynamic environment.
  2. Global Impact. Work on high-impact projects for leading global brands across a variety of industries, from healthcare to retail to finance.
  3. Cutting-Edge Technologies. Work with the latest technologies and tools in the field of .NET development, cloud computing, and digital transformation.
  4. Collaborative Work Culture. Join a diverse, supportive, and forward-thinking team where you can share ideas, learn from others, and grow your career.

How to Apply. If you are a passionate and experienced .NET developer looking for an opportunity to make a significant impact in the world of enterprise technology and digital transformation, we want to hear from you. Apply today and become part of Infosys a place where talent thrives and careers flourish.

Related Jobs