Infosys is seeking a talented .NET Core Senior Developer to join our dynamic team in Chennai. As a Senior Developer, you will play a critical role in designing, developing, and enhancing software solutions using .NET Core technologies. This role involves collaborating with business stakeholders and technical teams to deliver high-quality applications and ensuring their seamless integration with other systems.
Key Responsibilities
- Requirement Analysis. Collaborate with business stakeholders and technical teams to gather and analyze requirements for .NET Core applications.
- Software Development. Design, develop, and enhance software solutions using .NET Core, including C#, F#, and Visual Basic. Write efficient, well-structured code to implement business logic and functionality.
- Quality Assurance. Perform unit testing and debugging to ensure the quality and reliability of developed applications.
- Maintenance. Troubleshoot issues, implement bug fixes, and optimize performance for existing .NET Core applications.
- Integration. Work with developers, database administrators, and system administrators to integrate .NET Core applications with other systems and databases.
- Documentation. Develop and maintain technical documentation, including system design, coding standards, and user manuals.
- Continuous Improvement. Stay updated with the latest .NET Core technologies and industry trends. Recommend improvements or alternative solutions to enhance system performance and efficiency.
- Collaboration. Support system integration, data migration, and software deployment activities. Participate in code reviews and provide constructive feedback.
- Risk Management. Proactively identify and address potential risks or issues related to .NET Core applications and propose appropriate solutions.
Technical and Professional Requirements
- Experience. Proven experience in modernizing .NET applications to .NET Core.
- Cloud Knowledge. Familiarity with Azure cloud platform and services.
- Development Methodologies. Understanding of Agile or Scrum methodologies.
- Version Control. Proficiency in software version control systems such as Git or Subversion.
- Certification. Certification in .NET Core or related technologies is preferred.
Preferred Skills
- Technology Focus. Experience in Microsoft Technologies and .NET application development.
- Communication. Strong verbal and written communication skills.
- Leadership. Experience in leading teams technically and engaging in business development.
- Flexibility. Ability to communicate effectively with remote teams and willingness to travel.
Educational Requirements
- Degree. Bachelor of Engineering or equivalent.
- Application Development and Maintenance
- Location of Posting. Subject to business requirements.
Why Join Us?
At Infosys, you will be part of a collaborative and innovative team dedicated to developing cutting-edge software solutions. We offer opportunities for professional growth, continuous learning, and the chance to work on impactful projects in a supportive environment.
Apply Now!