Cogniter Technologies - Full Stack Developer - .Net Core/C#

Cogniter Technologies


Date: 1 day ago
City: Chandigarh, Chandigarh
Contract type: Full time
Job Title : Full-Stack Developer (.NET Core, C#, Vue.js, SQL Server)

Location : Chandigarh, India

Job Type : Full-Time

Experience : 3+ Years

Positions Open : 2

Position Overview

We are actively seeking two talented and passionate Full-Stack Developers to join our dynamic team in Chandigarh. This is an exciting opportunity for individuals who thrive on building high-performance, scalable, and intuitive applications across the entire technology stack. You will be instrumental in developing robust backend APIs using C# and .NET Core, while crafting rich, dynamic frontends with Vue.js, all backed by SQL Server.

As a key member of our collaborative team, you will contribute to an agile environment that champions innovation, values clean code, and is dedicated to delivering exceptional quality solutions.

Key Responsibilities

As a Full-Stack Developer, your responsibilities will span both backend and frontend development :

Backend Development (C#, .NET Core, SQL Server) :

  • API Design & Development : Design, build, and maintain high-performance, scalable, and secure RESTful APIs using C# and .NET Core.
  • Database Management : Write, optimize, and tune dynamic SQL queries, stored procedures, and indexes to ensure optimal database performance and scalability.
  • Security Implementation : Implement and enforce secure API practices, including robust authentication and authorization mechanisms (e.g., JWT, OAuth, role-based access control).
  • Troubleshooting & Optimization : Proactively troubleshoot and resolve backend issues, addressing performance bottlenecks, data integrity concerns, and system stability.
  • Architectural Contribution : Contribute to the architectural design and evolution of backend services.

Frontend Development (Vue.js, MVC)

  • UI Development : Develop and maintain responsive, user-friendly, and visually appealing user interfaces using Vue.js and frontend MVC architecture.
  • State Management : Effectively manage application state and event lifecycle to ensure smooth, seamless, and intuitive user experiences.
  • UI/UX Improvement : Address and resolve UI/UX challenges, continuously striving to enhance the look, feel, and usability of the application.
  • Integration : Ensure robust and seamless integration between frontend components and backend APIs.

Required Skills & Qualifications

  • Experience : 3+ years of hands-on, professional experience in software development.
  • Backend Expertise : Strong proficiency in C#, .NET Core, and developing RESTful APIs.
  • Database Skills : Deep understanding and strong practical skills in SQL, including writing complex queries, performance tuning, and working with stored procedures and indexes.
  • Frontend Proficiency : Proficiency in Vue.js, JavaScript, and experience with frontend MVC architecture.
  • Full-Stack Understanding : A deep and practical understanding of both frontend and backend development workflows and best practices.
  • API Security : Familiarity with and practical experience in implementing API security concepts (e.g., JWT, OAuth, role-based access control).
  • Version Control : Experience with Git/GitHub for source code management, version control, and collaborative team development.
  • Problem-Solving : Excellent problem-solving skills, with a keen eye for detail and the ability to debug complex issues across the stack.
  • Agile Environment : Proven experience working effectively within an Agile/Scrum development methodology.

Preferred Qualifications

  • Containerization : Experience with Docker for containerization and deployment.
  • Cloud Platforms : Knowledge of and/or experience with cloud platforms such as AWS or Azure.
  • CI/CD : Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated testing and deployment.
  • Microservices/Event-Driven : Understanding of microservices architecture and event-driven systems.

Why Join Us ?

  • Cutting-Edge Technology : Work on cutting-edge, scalable applications in a fast-paced and innovative environment, pushing the boundaries of what's possible.
  • Talented Team : Collaborate with a talented, growth-driven team that highly values knowledge-sharing, clean architecture, and continuous improvement.
  • Growth & Impact : Enjoy continuous learning opportunities, accelerate your career growth, and have the chance to shape products that genuinely make a difference.

(ref:hirist.tech)
Post a CV