We are seeking a highly skilled Senior .Net Developer with over 10 years of experience in full-stack web application development. The ideal candidate will have a strong background in Azure web application development and a passion for creating dynamic and user-friendly web solutions.
Key Responsibilities
- Application Development. Design, develop, and maintain robust web applications using C# and .NET Core, ensuring scalability and performance.
- Front-End Development. Create dynamic and responsive user interfaces using HTML5, CSS3, and modern JavaScript frameworks such as Angular or ReactJS.
- Cloud Solutions. Leverage extensive experience with Microsoft Azure to implement and manage cloud-based applications.
- Version Control. Utilize Git and GitHub for effective version control and collaborative development practices.
- API Development. Develop and integrate Restful APIs and web services to enhance application functionality and user experience.
- Database Management. Write and optimize complex SQL queries and T-SQL scripts to support application data needs.
- CI/CD Implementation. Experience in establishing and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines for streamlined development processes.
Technical Requirements
- Experience. 10+ years in web application development with a focus on .NET technologies.
- Frameworks. Proficiency in C#, .NET Core, and front-end frameworks/libraries (Angular, ReactJS).
- Cloud Expertise. Extensive hands-on experience with Microsoft Azure and related cloud technologies.
- Version Control. Strong familiarity with Git and GitHub.
- API Knowledge. Solid understanding of Restful APIs and web services.
- Database Skills: Proficient in developing and optimizing SQL queries and T-SQL scripts.
- CI/CD Tools: Experience with CI/CD pipelines and related tools for automated deployment.
Join Us. If you are ready to take on challenging projects and contribute to innovative solutions in a collaborative environment, we encourage you to apply! Join Infosys and be part of a team that values excellence, creativity, and growth.