We are seeking a highly skilled .NET developer to join our team. As a Dotnet Developer, you will play a key role in the development and maintenance of our software applications.
Job Description
We are looking for an experienced .NET developer who wants to learn and transform his career. In this role, you will be responsible for designing, developing, testing, and deploying high-quality software applications using C#, ASP.NET, MVC, Web API, SQL Server, and microservices architecture. You will work closely with our cross-functional teams to deliver projects on time and to the required quality standards. Experience: 13+ years of professional experience in .NET development with expertise in C#, ASP.NET, MVC, Web API, SQL Server, and microservices architecture is required. Leadership: Proven experience leading and mentoring a development team. Architecture Skills: Strong understanding of software architecture, microservices design patterns, and best practices. Full-Stack Development: Experience with both front-end (e.g., React, Angular, JavaScript) and back-end technologies. Containerization: Hands-on experience with managing containerized applications using Docker, Kubernetes and OpenShift ECS. Database Expertise: Strong experience with relational databases, including design and optimization. Version Control: Proficient with version control systems like Git, Bitbucket, GitHub. Agile Methodology: Experience with Agile/Scrum processes, including sprint planning and task estimation. DevOps Practices: Experience with CI/CD pipelines and DevOps tools like (ROD, TeamCity, Jenkins, LightSpeed, Harness). Code Quality: Strong experience with code coverage, conducting through code reviews, and utilizing tools like SonarQube for code quality checks and VA fixes. Communication: Excellent communication skills, with the ability to engage with both technical and non-technical stakeholders. -----------------------------------
Required Skills and Qualifications
We are looking for a candidate with the following qualifications:
* Extensive experience in .NET development, including C#, ASP.NET, MVC, Web API, and SQL Server.
* Strong knowledge of software architecture, microservices design patterns, and best practices.
* Experience with full-stack development, including front-end (e.g., React, Angular, JavaScript) and back-end technologies.
* Familiarity with containerization, including Docker, Kubernetes, and OpenShift ECS.
* Proven experience with relational databases, including design and optimization.
* Proficiency in version control systems like Git, Bitbucket, and GitHub.
* Experience with Agile/Scrum processes, including sprint planning and task estimation.
* Familiarity with DevOps practices, including CI/CD pipelines and DevOps tools.
* Strong experience with code coverage, conducting code reviews, and utilizing tools like SonarQube for code quality checks and VA fixes.
* Excellent communication skills, with the ability to engage with both technical and non-technical stakeholders.
-----------------------------------
Benefits
At TCS we offer a range of benefits, including health insurance, dental plan, life insurance, transportation vouchers, meal/food voucher, childcare assistance, Gympass, and psychological assistance through TCS Cares. -----------------------------------
Others
We are committed to diversity and inclusion, and strive to create a workplace that is welcoming and inclusive to all employees. If you are passionate about technology and want to make a real difference in the world, we encourage you to apply for this exciting opportunity.