Skip to content
mimi

Full-stack Developer (C & Angular) - Lead

Cloudesign

India · On-site Full-time Lead Today

About the role

Position

C# Developer (Full‑Stack) – Gurgaon, Haryana

Responsibilities

  • Architect, design, and implement scalable and maintainable C# and Java applications.
  • Provide technical guidance and mentorship to team members, ensuring adherence to best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and security.
  • Collaborate with backend developers to integrate frontend components with backend services.
  • Troubleshoot and debug complex issues in production environments.
  • Stay up-to-date with the latest trends and technologies in C# and Java development and advocate for their adoption when appropriate.
  • Continuously identify opportunities for process improvement and optimization within the development team.
  • Communicate effectively with team members, management, and clients to provide updates on project status and escalate issues as needed.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred.
  • Proven experience (5 years) in C# development, with expertise in the .NET framework.
  • Demonstrated experience in leading and mentoring teams of developers.
  • Proficiency in object‑oriented programming concepts and design patterns.
  • Strong knowledge of C# language features, including LINQ, async/await, and generics.
  • Experience with web development frameworks such as ASP.NET MVC or ASP.NET Core.
  • Familiarity with frontend frameworks/libraries such as Angular, React, or Vue.js.
  • Experience with frontend technologies such as HTML5, CSS3, and JavaScript.
  • Familiarity with database systems, preferably SQL Server and PostgreSQL.
  • Experience with version control systems, preferably Git.
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of DevOps practices and tools for CI/CD pipelines.

Additional Information

  • Agile process knowledge will be an added advantage.
  • Good communication skills and the ability to work effectively across cross‑functional groups are essential for this role.

Responsibilities (Repeated)

  • Architect, design, and implement scalable and maintainable C# and Java applications.
  • Provide technical guidance and mentorship to team members, ensuring adherence to best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and security.
  • Collaborate with backend developers to integrate frontend components with backend services.
  • Troubleshoot and debug complex issues in production environments.
  • Stay up-to-date with the latest trends and technologies in C# and Java development and advocate for their adoption when appropriate.
  • Continuously identify opportunities for process improvement and optimization within the development team.
  • Communicate effectively with team members, management, and clients to provide updates on project status and escalate issues as needed.

Qualifications (Repeated)

  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred.
  • Proven experience (5 years) in C# development, with expertise in the .NET framework.
  • Demonstrated experience in leading and mentoring teams of developers.
  • Proficiency in object‑oriented programming concepts and design patterns.
  • Strong knowledge of C# language features, including LINQ, async/await, and generics.
  • Experience with web development frameworks such as ASP.NET MVC or ASP.NET Core.
  • Familiarity with frontend frameworks/libraries such as Angular, React, or Vue.js.
  • Experience with frontend technologies such as HTML5, CSS3, and JavaScript.
  • Familiarity with database systems, preferably SQL Server and PostgreSQL.
  • Experience with version control systems, preferably Git.
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of DevOps practices and tools for CI/CD pipelines.

Additional Information (Repeated)

  • Agile process knowledge will be an added advantage.
  • Good communication skills and the ability to work effectively across cross‑functional groups are essential for this role.

Requirements

  • Proven experience (5 years) in C# development, with expertise in the .NET framework.
  • Demonstrated experience in leading and mentoring teams of developers.
  • Proficiency in object-oriented programming concepts and design patterns.
  • Strong knowledge of C# language features, including LINQ, async/await, and generics.
  • Experience with web development frameworks such as ASP.NET MVC or ASP.NET Core.
  • Familiarity with frontend frameworks/libraries such as Angular, React, or Vue.js.
  • Experience with frontend technologies such as HTML5, CSS3, and JavaScript.
  • Familiarity with database systems, preferably SQL Server and PostgreSQL.
  • Experience with version control systems, preferably Git.
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of DevOps practices and tools for CI/CD pipelines.
  • Agile process knowledge will be an added advantage.
  • Good communication skills and the ability to work effectively across cross-functional groups are essential for this role.

Responsibilities

  • Architect, design, and implement scalable and maintainable C# and Java applications.
  • Provide technical guidance and mentorship to team members, ensuring adherence to best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and security.
  • Collaborate with backend developers to integrate frontend components with backend services.
  • Troubleshoot and debug complex issues in production environments.
  • Stay up-to-date with the latest trends and technologies in C# and Java development and advocate for their adoption when appropriate.
  • Continuously identify opportunities for process improvement and optimization within the development team.
  • Communicate effectively with team members, management, and clients to provide updates on project status and escalate issues as needed.

Skills

AWSAngularASP.NET CoreASP.NET MVCAzureC#CSS3DevOpsGitHTML5JavaJavaScriptLINQPostgreSQLReactSQL Server.NETVue.jsasync/awaitgenerics

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free