26 Aug
|
Cogniter Technologies
|
Chandigarh
26 Aug
Cogniter Technologies
Chandigarh
Key Responsibilities:
- Application Development: Design and develop scalable .NET applications using ASP.NET MVC, .NET Core, Web API, Entity Framework, and C#.
- Client-Side Development: Build dynamic, responsive user interfaces using JavaScript, jQuery, and modern front-end frameworks such as Angular.
- Database Management: Develop robust, database-driven applications using MS SQL Server, Entity Framework, LINQ, T-SQL, and complex database queries.
- Code Optimization: Write clean, efficient, and maintainable code with a focus on performance optimization and refactoring legacy systems.
- Troubleshooting & Debugging: Identify, troubleshoot, and resolve application bugs, performance issues, and other technical challenges.
- Mentoring Junior Developers: Provide mentorship to junior developers, including conducting code reviews and supporting their skill development in line with best practices.
- Agile Collaboration: Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of features.
- Unit Testing & Automation: Implement automated unit tests using frameworks like xUnit or NUnit to ensure the stability and reliability of applications.
- Documentation: Maintain comprehensive technical documentation, including design specifications, API documentation, and troubleshooting guides.
- Continuous Improvement: Stay up-to-date with emerging technologies and industry trends to continuously improve development practices.
Qualifications:
- Experience: 4-6 years of hands-on experience in .NET development, including ASP.NET MVC, .NET Core, C#,
and Entity Framework.
- Proven Track Record: Demonstrated ability to design and develop both web-based and desktop applications using .NET technologies.
- Database Expertise: Strong knowledge of MS SQL Server, Entity Framework, LINQ, T-SQL, and creating complex database queries.
- Client-Side Technologies: Practical experience with JavaScript, jQuery, and front-end frameworks like Angular.
- Code Quality: Familiarity with software engineering best practices, including SOLID principles and design patterns.
- Version Control: Proficient in Git or other version control systems for collaborative development.
- Testing: Solid understanding of unit testing frameworks, including xUnit, NUnit, or MSTest.
- Collaboration: Strong ability to work effectively within a team, collaborating with product owners, business analysts, and other stakeholders.
- Problem-Solving: Excellent problem-solving skills with a focus on quickly identifying and resolving issues.
- Communication: Solid verbal and written communication skills to articulate technical concepts to both technical and non-technical audiences.
Preferred Skills:
- Cloud Platforms: Experience with cloud platforms like Azure or AWS.
- DevOps & CI/CD: Familiarity with DevOps practices, CI/CD tools, and pipelines.
- Microservices: Knowledge of Microservices architecture, with experience using Docker and Kubernetes.
- Front-End Frameworks: Experience with Angular or React for front-end development.
- Agile Methodologies: Experience with Agile methodologies (Scrum/Kanban) and tools such as Jira or Azure DevOps.
📌 Dotnet / Dot Net Developer (Chandigarh)
🏢 Cogniter Technologies
📍 Chandigarh