
CogniTensor Technology
3 weeks ago
Job Summary :
We are looking for a highly skilled and experienced Senior .NET Developer to join our dynamic team. The ideal candidate will have 8-10 years of experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. You should be able to lead development efforts, mentor junior team members, and contribute to architectural decisions.
Key Responsibilities :
- Design, develop, test, and deploy high-quality .NET applications.
- Participate in system architecture design and code reviews.
- Lead and guide development teams on best practices, performance optimization, and scalability.
- Collaborate with cross-functional teams including QA, Product Management, and DevOps.
- Write clean, scalable, and reusable code using .NET programming languages (C#).
- Troubleshoot, debug, and upgrade existing applications.
- Integrate data storage solutions like SQL Server and other RDBMS.
- Implement and maintain APIs, web services (RESTful), and third-party integrations.
- Ensure code quality through unit testing and adherence to coding Skills :
- Strong proficiency in .NET Core / .NET Framework, C#, and ASP.NET MVC/Web API.
- Hands-on experience with Entity Framework, LINQ, and ADO.NET.
- Strong understanding of SQL Server and writing complex queries/stored procedures.
- Experience with JavaScript, HTML5, CSS3, and front-end frameworks like Angular or React is a plus.
- Good understanding of microservices architecture, REST APIs, and message queuing (e.g., RabbitMQ, Kafka).
- Familiarity with Azure or AWS cloud platforms.
- Exposure to CI/CD pipelines, Git, and Agile Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- Microsoft certifications (optional but preferred).
- Excellent analytical and problem-solving skills.
- Strong communication and leadership abilities
(ref:hirist.tech)