As a .NET Full Stack Developer at Infosys, you will play an integral role in delivering quality technical solutions and driving digital transformation for clients. Working in a collaborative environment, you will be expected to contribute to designing, developing, and maintaining software systems, using your expertise in .Net, React JS, Angular, and Azure to build high-performance, scalable applications.
Key Responsibilities
- Interface directly with clients to understand requirements, resolve issues, and ensure high customer satisfaction by delivering optimized solutions and high-quality code.
- Create and review design documentation, validate architectures, and develop scalable, efficient, and maintainable systems. Ensure that all solutions align with business needs and technical requirements.
- Take responsibility for code quality by conducting code reviews, performing unit testing, and helping to enforce SOLID design principles. Work closely with the team to ensure the development process adheres to quality standards.
- Contribute to project estimations, provide inputs for solution delivery, plan for technical risks, and help ensure that the project adheres to agreed timelines. Work within Agile methodologies to ensure seamless development cycles.
- Guide junior developers and peers by sharing knowledge, best practices, and technical expertise. Help drive the team towards delivering optimized solutions that meet client expectations.
- Engage in Agile methodologies and sprint planning, ensuring consistent communication with stakeholders and the client to track progress and address any blockers or concerns.
- Stay up-to-date with the latest trends in technologies like .Net, Azure, React JS, Angular, and Cloud computing to bring innovative solutions and maintain a competitive edge.
Key Skills & Qualifications
- Strong experience with .Net Full Stack development including proficiency in .Net Core, C#, React JS, and Angular.
- Working knowledge of Azure and cloud-based development environments.
- Good understanding of SOLID principles, software architecture, and design patterns.
- Experience with unit testing and familiarity with test-driven development (TDD).
- Knowledge of Agile methodologies and the software development lifecycle.
- Ability to troubleshoot and debug software applications.
- Strong analytical skills to assess complex issues, identify root causes, and propose solutions.
- Excellent verbal and written communication skills for effective collaboration with clients, stakeholders, and team members.
- Ability to clearly articulate technical solutions and design choices to both technical and non-technical audiences.
Teamwork & Leadership
- Ability to lead by example, fostering collaboration and ensuring high-quality deliverables.
- Knowledge of knowledge management and mentoring practices for skill-building within the team.
Understanding of Business and Technology
- Awareness of business domains and the ability to understand business requirements to build aligned technical solutions.
- Awareness of industry trends and emerging technologies to inform development decisions and recommendations.
Preferred Qualifications
- Practical knowledge of frameworks like React JS and Angular to build dynamic, responsive front-end applications.
- Experience working with Azure or other cloud platforms for deploying scalable, high-performance applications.
- Familiarity with unit testing tools (e.g., NUnit, MSTest) and frameworks such as JUnit and Mocha for front-end testing.
Project Lifecycle Knowledge
- Understanding of project estimation methodologies, Agile development cycles, and quality processes that lead to successful project delivery.
- Ideal Candidate
- You are an entry-level .Net Full Stack Developer eager to build a strong foundation in software development and work on cutting-edge technologies.
- You have a passion for learning and improving your technical skills, and you are excited to work on digital transformation projects for clients.
- You enjoy working in Agile teams and thrive in environments that foster collaboration, innovation, and knowledge sharing.
Why Infosys?
Infosys offers a dynamic and collaborative work environment where you can advance your career, sharpen your technical skills, and make an impact on digital transformation projects for leading global clients. At Infosys, you’ll be part of a diverse team working with state-of-the-art technologies, allowing you to build your expertise while delivering high-impact solutions.
Tips for Applying
- Tailor your resume to highlight your technical skills, especially in .Net, React JS, Angular, and Azure.
- Emphasize your understanding of Agile methodologies, experience with unit testing, and any practical coding experience, even from internships or projects.
- Demonstrate your problem-solving abilities by sharing examples of how you’ve tackled complex challenges during your education or in previous roles (e.g., internships, freelance work).
- Show enthusiasm for learning and staying updated with new technologies, as Infosys places importance on keeping its workforce at the forefront of innovation.