.NET Developer

Bangalore, Karnataka, India
Mar 04, 2025
Mar 04, 2026
Hybrid
Full-Time
2 Years
Job Description

As a part of the Infosys delivery team, you will play a crucial role in designing, developing, validating, and supporting high-quality solutions within the Microsoft .NET framework. Your primary objective will be to ensure that our clients receive exceptional service and cutting-edge technology solutions. In this role, you will work closely with stakeholders to understand requirements, contribute to the system design, and play a vital role in the software development lifecycle.

If you have a passion for technology, problem-solving, and creating impactful digital solutions, this is the perfect opportunity for you to advance your career in an innovative and dynamic environment.

Responsibilities

  • Collaborate with business and technical teams to gather and analyze client requirements and translate them into system specifications.
  • Contribute to all phases of the software development lifecycle, including requirement analysis, design, development, testing, deployment, and support.
  • Develop efficient, high-performance, and scalable applications using .NET frameworks.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Ensure effective validation and quality assurance of deliverables through rigorous testing and debugging.
  • Provide technical guidance and estimations to Technology Leads and Project Managers to aid in project planning.
  • Actively participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives.
  • Troubleshoot and resolve software defects, performance issues, and other technical challenges.
  • Stay updated with the latest trends and advancements in Microsoft technologies to bring innovation and efficiency to projects.
  • Foster a collaborative environment, working closely with cross-functional teams to drive seamless project execution.

Technical and Professional Requirements

  • Primary Skills. Proficiency in Microsoft Technologies, particularly .NET Frameworks.
  • Strong knowledge of C#, ASP.NET, .NET Core, MVC, and Web API.
  • Experience with Entity Framework, LINQ, and SQL Server.
  • Familiarity with frontend technologies like HTML, CSS, JavaScript, and Angular/React (optional but preferred).
  • Understanding of software architecture and design principles.
  • Experience working with cloud platforms like Azure or AWS is a plus.
  • Exposure to DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes) is desirable.
  • Ability to write unit tests and implement test-driven development (TDD) practices.

Preferred Skills

  • Strong analytical and problem-solving skills, with a logical approach to debugging and troubleshooting.
  • Good knowledge of performance engineering to optimize application speed and scalability.
  • Understanding of SDLC (Software Development Lifecycle) and Agile methodologies.
  • Knowledge of quality processes and estimation techniques for project planning.
  • Ability to design, develop, and deploy complex applications with efficiency and reliability.
  • Excellent written and verbal communication skills to interact effectively with team members and clients.
  • A proactive approach to learning and staying updated with the latest .NET technologies and industry best practices.

Additional Responsibilities

  • Work on continuous improvement of existing applications by identifying areas for enhancement and optimization.
  • Assist in mentoring junior developers, providing them with guidance and technical support.
  • Participate in code reviews to maintain high standards of quality and consistency.
  • Develop automated test cases to ensure robust functionality and minimize production issues.
  • Engage in collaborative discussions with product owners and stakeholders to understand business goals and contribute innovative ideas.

Educational Qualifications

To be eligible for this role, you should have a degree in one of the following fields.

  • MCA (Master of Computer Applications)
  • MSc (Master of Science in IT/Computer Science)
  • MTech (Master of Technology)
  • Bachelor of Engineering (BE/BTech)
  • BCA (Bachelor of Computer Applications)
  • BSc (Bachelor of Science in IT/Computer Science)

Why Join Infosys?

Infosys is a globally recognized leader in IT services and consulting. By joining us, you become part of a team that is constantly pushing the boundaries of technology to help clients succeed in their digital transformation journey. 

  • A dynamic and inclusive work environment that fosters innovation and collaboration.
  • Career growth opportunities with continuous learning and skill development programs.
  • Exposure to cutting-edge technologies and large-scale enterprise projects.
  • A strong work-life balance with flexible work policies.

If you are a motivated .NET developer who is passionate about technology and problem-solving, we invite you to apply and be a part of our exciting journey!

Related Jobs