13 Aug
|
Cvent
|
Gurugram
As a Software Developer with 7 to 9 years of professional experience, including at least 4 years of hands-on experience with .NET Core (ASP.NET Core, C#), you will be expected to possess the following technical skills:- Strong understanding of object-oriented programming (OOP) principles and design patterns.- Proficiency in building RESTful APIs and microservices using .NET Core.- Extensive experience with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and ORMs (e.g., Entity Framework Core).- Experience with cloud platforms (e.g., Azure, AWS, GCP) and deploying .NET Core applications.- Solid understanding of front-end technologies (e.g., HTML, CSS, JavaScript, and ideally a modern JavaScript framework like React, Angular, or Vue.js) for full-stack considerations.- Experience with unit testing frameworks (e.g., xUnit, NUnit, MSTest) and writing comprehensive tests.- Familiarity with version control systems (e.g., Git, Azure DevOps, GitHub).- Understanding of CI/CD pipelines and automated deployments.- Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.- Experience with caching mechanisms (e.g., Redis, Memcached) is a plus.- Understanding of message queues/brokers (e.g., RabbitMQ, Kafka, Azure Service Bus) is a plus.Additionally, in terms of Team Leadership & People Management, you should have the following skills:- Proven experience leading and mentoring a team of software engineers (ideally 2 years in a lead or senior-level role with direct reports/mentorship responsibilities).- Excellent communication skills, both verbal and written,
with the ability to articulate complex technical concepts to both technical and non-technical audiences.- Strong interpersonal skills with the ability to build rapport, motivate, and resolve conflicts within a team.- Demonstrated ability to delegate effectively and empower team members.- Experience with agile methodologies (Scrum, Kanban).- Strong problem-solving and decision-making abilities with a focus on practical solutions.- Ability to provide constructive feedback and foster a positive learning environment.- Empathy and a genuine interest in the growth and well-being of team members. As a Software Developer with 7 to 9 years of professional experience, including at least 4 years of hands-on experience with .NET Core (ASP.NET Core, C#), you will be expected to possess the following technical skills:- Strong understanding of object-oriented programming (OOP) principles and design patterns.- Proficiency in building RESTful APIs and microservices using .NET Core.- Extensive experience with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and ORMs (e.g., Entity Framework Core).- Experience with cloud platforms (e.g., Azure, AWS, GCP) and deploying .NET Core applications.- Solid understanding of front-end technologies (e.g., HTML, CSS, JavaScript,
and ideally a modern JavaScript framework like React, Angular, or Vue.js) for full-stack considerations.- Experience with unit testing frameworks (e.g., xUnit, NUnit, MSTest) and writing comprehensive tests.- Familiarity with version control systems (e.g., Git, Azure DevOps, GitHub).- Understanding of CI/CD pipelines and automated deployments.- Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.- Experience with caching mechanisms (e.g., Redis, Memcached) is a plus.- Understanding of message queues/brokers (e.g., RabbitMQ, Kafka, Azure Service Bus) is a plus.Additionally, in terms of Team Leadership & People Management, you should have the following skills:- Proven experience leading and mentoring a team of software engineers (ideally 2 years in a lead or senior-level role with direct reports/mentorship responsibilities).- Excellent communication skills, both verbal and written, with the ability to articulate complex technical concepts to both technical and non-technical audiences.- Strong interpersonal skills with the ability to build rapport, motivate, and resolve conflicts within a team.- Demonstrated ability to delegate effectively and empower team members.- Experience with agile methodologies (Scrum, Kanban).- Robust problem-solving and decision-making abilities with a focus on practical solutions.- Ability to provide constructive feedback and foster a positive learning environment.- Empathy and a genuine interest in the growth and well-being of team members.
📌 Lead Software Engineer Dot Net Core (Gurugram)
🏢 Cvent
📍 Gurugram