TekIT Software Solutions Pvt. Ltd.
.Net Developer - C#/Microservices Architecture
Job Location
chennai, India
Job Description
Responsibilities : - Lead the design, development, and implementation of complex .NET applications using C# and .NET Core. - Take ownership of the full software development lifecycle, from requirements gathering and system design to deployment and maintenance. - Write clean, efficient, and well-documented code following best practices and coding standards. - Design and implement robust and scalable APIs and backend services. - Utilize and integrate various unit testing frameworks (e.g., xUnit.net, NUnit, MSTest) to ensure code quality and reliability. - Participate in architectural discussions and contribute to technical decision-making. - Collaborate effectively with cross-functional teams, including product managers, designers, and other developers. - Conduct code reviews to ensure code quality, consistency, and adherence to standards. - Troubleshoot and resolve complex technical issues. - Mentor and provide guidance to junior and mid-level developers, fostering their technical growth. - Stay up-to-date with the latest technology trends and advancements in the .NET ecosystem. - Contribute to the improvement of development processes and best practices within the team. - Participate in Agile ceremonies such as sprint planning, daily stand-ups, and : - Bachelor's degree in Computer Science, Engineering, or a related field. - 10 years of professional experience in .NET development using C#. - Extensive experience with .NET Core framework. - Deep understanding and practical experience with various unit testing frameworks (e.g., xUnit.net, NUnit, MSTest). - Strong understanding of object-oriented programming principles and design patterns. - Experience in designing and developing RESTful APIs and microservices. - Proficiency in working with databases (e.g., SQL Server, PostgreSQL, NoSQL databases). - Familiarity with version control systems, preferably Git. - Excellent problem-solving, analytical, and debugging skills. - Strong leadership, communication, and collaboration skills. - Ability to work independently and as part of a team in a fast-paced environment. - Experience with Agile development Points : - Experience with cloud platforms (e.g., Azure, AWS, GCP). - Familiarity with containerization technologies like Docker and Kubernetes. - Experience with CI/CD pipelines (e.g., Azure DevOps, Jenkins). - Knowledge of other .NET technologies (e.g., ASP.NET Core, Entity Framework Core). - Experience with performance tuning and optimization (ref:hirist.tech)
Location: chennai, IN
Posted Date: 5/10/2025
Location: chennai, IN
Posted Date: 5/10/2025
Contact Information
Contact | Human Resources TekIT Software Solutions Pvt. Ltd. |
---|