Information Technology
Cogniter Technologies
Overview
Skills
Job Title: Senior .NET Developer
Location: Chandigarh
Position Type: Full-TimePosition Overview:
We are looking for a Senior .NET Developer with extensive experience to join our growing development team. The ideal candidate will be a strategic thinker, possess excellent coding skills, and have a proven track record of delivering high-quality applications. As a Senior Developer, you will play a key role in designing, developing, and maintaining complex applications using .NET, .NET Core, and related technologies, while also mentoring junior developers and providing technical leadership across projects.Key Responsibilities:
- Application Architecture & Design: Lead the design and development of high-performance, scalable, and reliable applications using .NET Core, ASP.NET MVC, Web API, and C#.
- Advanced Problem Solving: Solve complex technical challenges and provide innovative solutions to business problems, ensuring high-quality software delivery.
- Code Reviews & Mentorship: Perform code reviews to ensure adherence to coding standards and best practices, while mentoring junior developers to improve their technical skills and overall performance.
- Collaborative Development: Collaborate with cross-functional teams, including product management, UI/UX designers, and quality assurance teams, to build and deliver end-to-end solutions.
- Performance Optimization: Focus on optimizing application performance, ensuring that systems are scalable and responsive, even under heavy load.
- Continuous Integration/Continuous Deployment (CI/CD): Implement and improve CI/CD pipelines to streamline development and deployment processes.
- Security Best Practices: Design applications with security in mind, implementing best practices for data protection, authentication, and authorization.
- Documentation & Reporting: Document technical solutions, system architecture, and design patterns clearly, enabling teams to efficiently collaborate and understand the codebase.
- Agile Methodologies: Actively participate in Agile processes, including sprint planning, daily standups, and retrospectives.
- Research & Innovation: Stay current with the latest trends and technologies in the .NET ecosystem and recommend new tools, technologies, and practices to enhance development productivity and software quality.
Qualifications:
- 7+ Years of Experience in .NET Development, with hands-on experience in ASP.NET MVC, .NET Core, C#, and Web API.
- Expert-Level Knowledge in designing, building, and maintaining complex applications and systems.
- Deep Expertise in Databases: Strong experience with MS SQL Server, Entity Framework, LINQ, T-SQL, and performance tuning of database queries.
- Client-Side Technologies: Advanced experience with JavaScript, jQuery, and modern front-end frameworks like Angular or React.
- Software Architecture: Proven experience in designing and implementing robust software architectures using patterns like MVC, MVVM, Microservices, and Domain-Driven Design.
- Cloud Computing: Familiarity with cloud platforms such as Azure or AWS, and experience in deploying applications to the cloud.
- Performance & Scalability: Experience in building scalable and high-performance applications, focusing on performance optimization and database management.
- Leadership & Mentorship: Experience leading development teams, conducting technical mentorship, and guiding junior developers.
- Version Control & CI/CD: Proficiency in Git, CI/CD, and DevOps practices.
- Agile/Scrum Methodologies: Strong experience working in Agile environments, with familiarity in tools such as Jira or Azure DevOps.
- Strong Problem-Solving Skills: Excellent ability to identify problems quickly, analyze root causes, and provide effective solutions.
- Exceptional Communication: Strong verbal and written communication skills, with the ability to engage with both technical and non-technical stakeholders.
Preferred Skills:
- Experience with Microservices architecture and Docker for containerization.
- Knowledge of Kubernetes for container orchestration.
- Experience with Test-Driven Development (TDD) and Automated Testing frameworks.
- Experience working with message queues such as RabbitMQ or Azure Service Bus.
- Familiarity with GraphQL or other advanced API technologies.
Apply Now
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