Job Description
Company: Infosys Limited
Location: Trivandrum, Kerala, India
Job Type: Full-Time
Experience: 3-5 Years
Education: MCA, MTech, Bachelor of Computer Science, Bachelor of Engineering, or
Bachelor of Technology (or equivalent experience)
Expected Salary: ₹10 – ₹15 Lakhs per year
Job Category: Information Technology, Engineering
Website: Website info
Contact: Contact us
About the Role:
As a .Net Core Senior Developer at Infosys, you will be responsible for designing,
developing, and enhancing software solutions using .NET Core technologies. You will
work closely with business stakeholders and technical teams to gather requirements and
build robust applications using languages such as C#, F#, and Visual Basic.
Your role involves writing efficient, well-structured code, performing thorough unit
testing and debugging, and ensuring the overall quality and performance of the
applications. You’ll also maintain and improve existing systems and collaborate with
cross-functional teams to support integration, data migration, and deployment activities.
Key Responsibilities:
- Requirement Analysis: Collaborate with business stakeholders and technical
teams to gather and analyse requirements for .NET Core applications. - Software Development: Design, develop, and enhance software solutions using
.NET Core, implementing business logic and functionality. - Testing and Debugging: Write unit tests and perform debugging to ensure the
quality and reliability of developed applications. - Maintenance & Optimization: Maintain and enhance existing .NET Core
applications by troubleshooting issues, implementing bug fixes, and optimizing
performance. - Collaboration: Work with developers, database administrators, and system
administrators to integrate applications with other systems and databases. - Documentation: Develop and maintain technical documentation, including system
designs, coding standards, and user manuals. - Continuous Improvement: Stay updated with the latest .NET Core technologies
and industry trends, recommending improvements to enhance system
performance and efficiency. - System Integration: Collaborate with cross-functional teams to support system
integration, data migration, and software deployment activities. - Code Reviews: Participate in code reviews and provide constructive feedback to
ensure adherence to coding standards and best practices. - Risk Management: Proactively identify and address potential risks or issues
related to .NET Core applications and propose appropriate solutions.
Technical and Professional Requirements:
Preferred Skills:
- Experience modernizing .NET applications to .NET Core.
- Knowledge of Azure cloud platform and services.
- Familiarity with Agile or Scrum methodologies.
- Understanding of software version control systems, such as Git or Subversion.
- Certifications in .NET Core or related technologies are a plus.
Additional Responsibilities:
- Understand design principles and architectural fundamentals.
- Know performance engineering, quality processes, and estimation techniques.
- Translate functional and non-functional requirements into systems requirements.
- Design and code complex programs and write test cases based on specifications.
- A solid understanding of SDLC and agile methodologies.
- Logical thinking and problem-solving skills with the ability to collaborate effectively.