Pune, Maharashtra, India
Information Technology
Cogniter Technologies
Overview
Skills
Job Title: Senior .NET Developer
Location: Chandigarh
Position Type: Full-TimePosition Overview:
We are seeking an experienced Senior .NET Developer to join our expanding development team. The ideal candidate will bring a strategic approach to software design, possess excellent coding skills, and have a proven track record of delivering high-quality applications. As a Senior Developer, you will take the lead in designing, developing, and maintaining complex applications using .NET 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: Address complex technical challenges and devise innovative solutions to business problems, ensuring high-quality software delivery.
- Code Reviews & Mentorship: Conduct thorough code reviews to ensure adherence to best practices. Mentor junior developers to help enhance their technical skills and improve team performance.
- Collaborative Development: Collaborate closely with cross-functional teams including product management, UI/UX designers, and quality assurance to deliver complete solutions.
- Performance Optimization: Focus on improving application performance, ensuring scalability and responsiveness under heavy load.
- CI/CD Implementation: Develop and refine CI/CD pipelines to streamline the development and deployment processes.
- Security Best Practices: Ensure applications are designed with security in mind, adhering to best practices for data protection, authentication, and authorization.
- Documentation & Reporting: Create detailed technical documentation, including system architecture and design patterns, to promote collaboration and understanding within the team.
- Agile Methodologies: Actively engage in Agile processes such as sprint planning, daily standups, and retrospectives.
- Research & Innovation: Stay current with the latest trends and advancements in the .NET ecosystem and recommend tools and practices to enhance development productivity and software quality.
Qualifications:
- Experience: 7+ years of experience in .NET development, with a strong focus on ASP.NET MVC, .NET Core, C#, and Web API.
- Expert-Level Knowledge: Expertise in designing, building, and maintaining complex applications and systems.
- Database Expertise: Strong background with MS SQL Server, Entity Framework, LINQ, T-SQL, and performance tuning for database queries.
- Client-Side Technologies: Advanced skills with JavaScript, jQuery, and modern front-end frameworks such as Angular or React.
- Software Architecture: Proven experience in designing robust software architectures using patterns like MVC, MVVM, Microservices, and Domain-Driven Design (DDD).
- Cloud Computing: Familiarity with cloud platforms such as Azure or AWS and experience in deploying applications to the cloud.
- Performance & Scalability: Expertise in building scalable, high-performance applications with a focus on optimization and database management.
- Leadership & Mentorship: Demonstrated leadership experience, providing mentorship to junior developers and guiding teams in technical execution.
- Version Control & CI/CD: Proficiency with Git, CI/CD pipelines, and DevOps practices.
- Agile/Scrum Methodologies: Extensive experience in Agile environments with tools like Jira or Azure DevOps.
- Problem-Solving Skills: Excellent diagnostic skills with the ability to identify and resolve issues efficiently.
- Communication: Strong verbal and written communication skills to engage effectively with both technical and non-technical stakeholders.
Preferred Skills:
- Microservices & Docker: Experience with Microservices architecture and containerization using Docker.
- Kubernetes: Familiarity with Kubernetes for container orchestration.
- Test-Driven Development (TDD): Hands-on experience with TDD and automated testing frameworks.
- Message Queues: Experience with message queues like RabbitMQ or Azure Service Bus.
- Advanced APIs: Knowledge of advanced API technologies such as GraphQL.
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