05 Nov
|
Cendyn
|
Hyderabad
Job Purpose :
- Job Responsibilities**: Essential Functions:
- 60-70% technical, in-code, hands-on development work
- 30-40% functional, people and project management, architecture work
- Analyzes complex business needs presented by the users / clients and recommends technical solutions
- Directs operations in executing production tasks according to a documented schedule that meets or exceeds customer expectations
- Directs and helps prioritizes workload for their software development team
- Enforces and evolves software development standards and best practices
- Write clean, testable code using NodeJS, ExpressJS, Angular, utilizing in-depth development, technical and design expertise in the full Node/Express/Angular stack
- Proficiency in writing SQL, stored procedures, and database schema for SQL Server
- Contribute and conduct development tests including but not exclusive to unit, integration and system level
- Develop technical specifications
- Estimates development tasks based on the appropriate business constraints
- Review and refactor code
- Document development and operational procedures
- Reviews and validates implementations of self and others to ensure they meet requirements and match the specifications
- Conducts interviews and makes recommendations for new hires, consultants and/or replacement personnel
- Coach, mentor, train and manage the performance of junior staff as needed
- AI-assisted delivery: Uses company-approved AI coding tools to accelerate development while maintaining code quality, security, and maintainability.
- AI feature implementation: Designs and delivers AI-enabled features by integrating approved LLM platforms via APIs, including structured outputs and tool/function calling when needed.
- Quality & reliability:
Implements guardrails and evaluation practices (validation, prompt/version management, automated tests) plus fallback behaviors to keep AI functionality secure.
- Security & operations: Ensures AI solutions meet privacy/compliance requirements and are observable in production (logging/auditing, latency and cost monitoring, rate limiting/budget controls).
- Team adoption: Enables and drives AI adoption within the team through coaching, practical standards, shared patterns/templates, and measurable usage aligned to policy. - Job Requirements : Required Education and Experience :
- Bachelor’s degree or equivalent combination of education and experience
- At least 8 years of professional experience in all stages of definition, design, implementation, testing, and deployment of web-based software solutions
- Minimum of 1 year of team/technical leadership experience
- Demonstrated experience leading the introduction of new technologies and standards into an evolving environment
- Must have the technical capability to manage resources at the deepest levels across many areas of Development Operations such as Product Management/Coordination, Development, Quality/Testing
- Technical Capabilities with a hands-on approach in the following tools/technologies: NodeJS, ExpressJS, Angular, SQL Server, HTML, JavaScript, and TypeScript with knowledge of general design patterns and architectural concepts.
- Hands-on experience using testing frameworks
- Experience with Agile (Scrum) Software Development Process and methodologies
- Experience with database management and security a plus
- Experience with source control such as git and branching/merging best practices - Analytical skills
Communication skills
- 1+ years of hands-on experience using AI-assisted development tools (company-approved) to improve delivery velocity and code quality
- Familiarity with AI implementation best practices: prompt/version management, evaluation/automated regression checks, and production guardrails (validation, retries/timeouts, fallbacks)
- Understanding of AI security and compliance basics (data boundaries, PII handling, logging/auditing, and approved provider usage)
- AI-related training or coursework (e.g., vendor certification, internal enablement program, or equivalent continuing education) preferred - Personal characteristics :
- Leadership: Balance team resourcing and talent management. Create and foster career development and growth paths for team members in alignment with company and personal objectives.
- Expects Results: Consistently drives high standards for each individual and the team to accomplish established goals.
- Communicates and Influences: Clearly communicates information and ideas to individuals and teams in an articulate, focused and compelling way.
- Analytical and Instinctual: Compares information from multiple sources to identify core issues. Uses data to make decisions but also understands that instinct plays a part in innovating. Always uses good common sense.
Preferred Experience:
- 3+ years of team/technical leadership experience preferred
Expected Competencies:
- Team Leadership, including enabling and driving AI adoption within the team throu
📌 Principle Engineer - Knowland (Hyderabad)
🏢 Cendyn
📍 Hyderabad