Company Description Virtual Engineering Services Pvt. Ltd. is the exclusive development center of VEST, Inc. VEST is a niche, leading global provider of innovative design-automation and sales-automation software, engineering data, and design services for the Fluid Power industry. Renowned for its cutting-edge products, VEST offers solutions such as HyDraw CAD®, NetSkeme®, MDTools®, and NetBlok 3D. Founded in 1997, VEST, Inc. is headquartered in Troy, Michigan, with its exclusive development center located in India. Position Overview We are seeking an experienced and hands-on Development Lead to drive the design, development, and delivery of HyDraw CAD , our flagship hydraulic schematic drawing software built on AutoCAD/.NET. The Development Lead will be responsible for leading a small development team, ensuring high-quality releases, maintaining architectural integrity, mentoring junior developers, and collaborating closely with QA, Product Management, and Support. This role requires strong technical expertise, leadership capability, attention to detail, and a deep understanding of AutoCAD-based application development. Key Responsibilities 1. Technical Leadership & Architecture Lead the end-to-end design and development of new features and enhancements for HyDraw CAD. Own the architecture, code design standards, and technical quality for the product. Review and guide complex code components, ensuring scalability, performance, and maintainability. Drive modernization initiatives, refactoring, and technology upgrades aligned with long-term product strategy. 2. Team Leadership & Mentorship Guide and mentor a team of software developers (junior to mid-level), conducting regular code reviews and providing technical coaching. Foster a culture of clean coding, design principles, documentation, and continuous improvement. Support hiring, onboarding, and skill development of team members. 3. Execution & Delivery Prepare detailed technical design documents (TDDs) for every release item. Plan sprints, break down requirements into actionable tasks, and ensure timely delivery. Work closely with QA to ensure high-quality builds, reducing defect leakage across all releases. Take responsibility for on-time delivery of yearly releases, service packs, and hotfixes. 4. Collaboration Work with the Product Manager and Director of Engineering Architecture to understand requirements, estimate efforts, and propose solutions. Collaborate with QA, Support, and Documentation teams to ensure smooth release cycles. Assist the Support team in resolving complex technical issues reported by customers. 5. Quality, Process & Standards Enforce coding standards, architectural guidelines, and best practices. Ensure proper documentation of code, design, and release artifacts. Contribute to process improvements in SDLC, code reviews, automated testing, and DevOps. Required Skills & Qualifications Technical Skills Strong experience in C#, .NET Framework/.NET Core , and object-oriented programming. Hands-on development experience with AutoCAD .NET API (mandatory). Familiarity with CAD environment workflows and geometric operations. Experience with WinForms/WPF , LINQ, multithreading, and design patterns. Experience with Azure DevOps or similar tools for version control, CI/CD, and work management. Leadership Skills 2–3 years of experience in leading small teams or playing a senior developer/technical lead role. Strong problem-solving, decision-making, and analytical skills. Ability to balance hands-on development with team leadership responsibilities. Effective communication and cross-functional collaboration. Nice-to-Have Experience with desktop application performance tuning. Exposure to hydraulic/pneumatic domain or engineering drawing applications. Familiarity with FlexNet licensing or similar systems. Experience working in products with yearly release cycles and frequent service packs. Education & Experience Bachelor’s degree (B.Tech.) in Computer Science, or Mechanical Engineering, 5–8 years of experience in software development, with at least 2 years in a lead or senior developer role. Experience in CAD-based application development is highly preferred. Why Join Us? Opportunity to lead a critical engineering product used worldwide for hydraulic schematic design. Work with a collaborative, high-performing engineering team. Freedom to drive modernization, improve architecture, and influence long-term product direction. Stable environment, strong engineering culture, and continuous learning opportunities.