We are looking for an experienced Dotnet Developer with expertise in Core .NET technologies to join our development team. The ideal candidate will have a deep understanding of .NET Core, ASP.NET Core, and MS SQL Server to design, build, and deploy high-quality software solutions. You will work closely with senior stakeholders and the development team to ensure business requirements are translated into effective technical solutions.
Key Responsibilities
- Work closely with senior stakeholders to gather and understand business requirements.
- Translate these business needs into technical requirements for the development team to implement.
- Design, build, and configure applications that align with business process requirements.
- Develop applications using .NET Core, ASP.NET Core Web API, and other related technologies.
- Direct and guide the development team in tasks like design, development, coding, testing, and debugging of applications.
- Write testable, scalable, and efficient code.
- Ensure the developed applications adhere to software quality standards.
- Provide clear and comprehensive documentation for developed solutions and processes.
- Maintain and update applications as necessary, ensuring efficiency, scalability, and performance.
Desired Technical Skills
- .NET Core (Open Source). Expertise in .NET Core, especially with ASP.NET Core Web API.
- MS SQL Server 2022. Solid experience in working with MS SQL Server, specifically the 2022 version.
- Version Control. Proficient in using GIT and TFS (Team Foundation Server) for version control and collaboration.
- IIS (Internet Information Services). Experience in deploying and managing applications running on IIS, particularly for ASP.NET Core Web APIs.
Experience and Qualifications
- Experience. 6-10 years of hands-on development experience with .NET Core and related technologies.
- Education. A degree in Computer Science or a related field (preferred but not mandatory).
Behavioral Competencies
- Team Collaboration. Ability to work effectively with cross-functional teams and senior stakeholders.
- Problem-Solving. Strong analytical skills to troubleshoot and resolve technical challenges.
- Attention to Detail. Ensure high standards in code quality and application performance.
- Adaptability. Ability to adapt to evolving business needs and technologies.
Why Join TCS?
- Career Growth. TCS offers continuous learning and professional development opportunities.
- Global Opportunities. Work on international projects and collaborate with talented teams globally.
- Inclusive Culture. TCS fosters a culture of innovation, respect, and diversity where you can thrive professionally and personally.
How to Apply?
If you are passionate about .NET Core technologies and are looking for an exciting opportunity to work with a global leader in IT services, apply now and take your career to the next level with TCS!