Hyderabad, Telangana, India
Information Technology
Full-Time
TekIT Software Solutions Pvt. Ltd. (India & USA)
Overview
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
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in