Job Description
">
N Human Resources and Management Systems is seeking an experienced Technical Director of Software Development to lead our team of software engineers in designing and developing scalable, high-performance software applications and microservices using .NET technologies.
">
About You:
">
To succeed in this role, you will need to have a strong background in software development, specifically in .NET technologies. You should also have excellent leadership and communication skills, with the ability to collaborate effectively with cross-functional teams.
">
Key Responsibilities:
">
">
• Develop and maintain a deep understanding of .NET technologies, including C#, ASP.NET, Entity Framework, and LINQ.">
• Design and develop scalable, high-performance software applications and microservices using .NET technologies.">
• Lead and mentor a team of software engineers, providing technical guidance and support to foster skill development and innovation.">
• Collaborate with cross-functional teams to ensure the successful delivery of software projects.">
• Develop and maintain accurate and detailed documentation for system architecture, API specifications, and deployment procedures.">
• Identify and resolve complex technical issues, escalating issues as necessary to ensure project timelines and deadlines are met.">
• Stay up-to-date with the latest industry trends and technologies, applying knowledge effectively within the organization.">
">
Requirements:
">
">
• Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.">
• 5 years of professional software development experience.">
• Strong expertise in .NET technologies, including C#, ASP.NET, Entity Framework, and LINQ.">
• Hands-on experience with Microservices architecture, service orchestration, and RESTful APIs.">
• Solid understanding of databases (SQL Server, PostgreSQL, etc.) and data modeling.">
• Proven experience with version control systems, preferably Git.">
• Excellent problem-solving, debugging, and optimization skills.">
• Strong leadership and communication skills to effectively collaborate with cross-functional teams.">
• Ability to thrive in an agile environment and handle fast-paced development cycles.">
">
Desirable Skills:
">
">
• Experience with Message Queues (RabbitMQ, Kafka, etc.).">
• Familiarity with Serverless architectures.">
• Knowledge of front-end frameworks (React, Angular, etc.) and full-stack development.">
• Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.">
• Experience with performance tuning and load balancing in distributed systems.">
• Familiarity with Agile methodologies (Scrum, Kanban, etc.) and experience in leading agile teams.">
💡 Quick Summary
Seeking a career-building opportunity? The Technical Director of Software Development position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
