Cogniter Technologies is a growing IT solutions company delivering innovative, scalable, and business-focused software solutions to clients worldwide. We are looking for an experienced Software Engineer (.NET) with 5+ years of hands-on development experience to join our engineering team.
The ideal candidate should have strong expertise in Microsoft technologies, a solid understanding of software development principles, and the ability to build reliable, scalable, and high-performance applications.
Design, develop, test, deploy, and maintain scalable web and enterprise applications using Microsoft technologies.
Develop robust applications using C#, ASP.NET, ASP.NET MVC, .NET Framework, .NET Core, and SQL Server.
Understand business requirements and translate them into effective technical solutions.
Design, develop, and integrate RESTful APIs, web services, and third-party APIs.
Write clean, reusable, maintainable, and well-documented code following industry best practices.
Contribute to application architecture, database design, and technical decision-making.
Troubleshoot, debug, optimize, and enhance existing applications.
Conduct code reviews and ensure adherence to quality, security, scalability, and performance standards.
Collaborate with Project Managers, Business Analysts, QA Engineers, UI/UX Designers, and other cross-functional teams throughout the software development lifecycle.
Participate in Agile/Scrum ceremonies and contribute to continuous process improvement.
Deliver high-quality solutions within defined project timelines.
5+ years of professional experience in .NET application development.
Strong hands-on expertise in:
Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
Experience developing and consuming RESTful APIs and web services.
Good knowledge of HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Experience working with Git or other version control systems.
Understanding of Agile/Scrum methodologies.
Strong analytical, debugging, troubleshooting, and problem-solving skills.
Excellent communication and collaboration abilities.