Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

I

Team Lead, Software Development - 4

Infor · Hyderabad, Telangana, India

8–15 yrs experiencefull_timePosted 2 days ago

Job description

Department: Development Location: Hyderabad Description We are looking for a Team Lead Software Engineer with strong software product development experience and the ability to lead feature delivery, guide engineering decisions, and support a high-performing development team. The role requires hands-on full-stack development expertise on Microsoft .NET technologies, strong understanding of cloud-native architecture, and the ability to collaborate effectively with stakeholders and distributed teams. The Team Lead is expected to balance individual technical contribution with people leadership, mentoring, delivery ownership, and cross-functional coordination. • Strong product development experience and knowledge of product development processes. • Ability to own and lead different product feature areas from requirements through release. • Ability to work across parallel release cycles while managing team execution and delivery risks. • Strong communication skills to interact with stakeholders, clarify requirements, and drive alignment. • Ability to collaborate with teams across different geographical locations and time zones. • Hands-on experience with Microsoft .NET development platform and related technologies. • Knowledge of AWS cloud services is preferred. • Full-stack .NET development experience with interest in system integrations and data exchange techniques. • Knowledge of ERP systems, business processes, microservices architecture, and event-driven design is preferred. • Familiarity with security best practices including OWASP guidelines, secure coding, authentication, and authorization frameworks such as OAuth, SAML, and JWT. • Comfortable in agile development environments with adaptability to evolving requirements and timelines. A Typical Day In The Life Includes Engineering Delivery and Technical Execution • Design, develop, enhance, and maintain product features and components across the application stack. • Translate high-level design into low-level design, implementation plans, impact analysis, and task estimates. • Write comprehensive unit tests and support automated testing practices to improve code quality. • Perform code walkthroughs and reviews to ensure code paths are covered, dead code is removed, and implementation aligns with specifications. • Ensure sufficient instrumentation, logging, and diagnostics are built into the code for supportability and debugging. • Run performance tests, optimize code, eliminate memory leaks, and improve scalability of critical workflows. • Assist in CI/CD pipeline activities and ensure product builds are stable and release-ready. • Debug and fix defects identified during development, testing, production support, and customer issue investigation. • Partner with Support teams on issue diagnosis, root-cause analysis, workaround identification, and permanent resolution. Team Management and People Leadership • Provide day-to-day technical direction to engineers, helping the team prioritize work, remove blockers, and maintain steady delivery progress. • Support sprint planning, backlog refinement, task breakdown, and execution tracking in collaboration with the manager, product owner, and scrum team. • Monitor development progress, identify delivery risks early, and escalate issues with clear context, options, and recommendations. • Promote engineering discipline across the team by encouraging strong design reviews, code quality, test coverage, documentation, and operational readiness. • Create an inclusive and collaborative team environment where engineers can ask questions, share knowledge, and contribute effectively. • Help onboard new team members by explaining product architecture, development practices, release processes, and domain context. Technical Leadership and Architecture • Lead technical discussions for assigned feature areas, including architecture choices, integration patterns, API contracts, data flow, security considerations, and scalability needs. • Guide the team in applying design patterns, microservices principles, event-driven design, secure coding practices, and cloud-native engineering standards. • Evaluate technical trade-offs and recommend pragmatic solutions that balance maintainability, performance, security, timelines, and business priorities. • Own quality gates for assigned modules, including design completeness, code review readiness, testability, observability, deployment readiness, and support handover. • Drive technical debt identification and remediation plans while ensuring ongoing feature delivery is not compromised. • Stay hands-on with development and troubleshooting, especially in complex, high-risk, or cross-component areas. Mentoring and Capability Building • Mentor engineers through design reviews, code reviews, debugging sessions, and structured knowledge-sharing discussions. • Help junior and mid-level engineers improve estimation, problem decomposition, coding standards, testing habits, and ownership mindset. • Encourage reuse of common components, shared engineering practices, and consistent documentation across the team. • Provide timely, constructive technical feedback to help team members improve delivery quality and engineering maturity. • Identify skill gaps and recommend learning opportunities related to .NET, AWS cloud services, integrations, security, performance, and AI-enabled product capabilities. Project Ownership and Delivery Accountability • Own end-to-end delivery of assigned initiatives, features, or technical workstreams from requirements clarification through design, build, testing, release, and post-release support. • Ensure scope, dependencies, assumptions, risks, and acceptance criteria are understood before implementation starts. • Coordinate with QA, DevOps, Support, Product Management, Architecture, Security, and dependent engineering teams to ensure smooth delivery. • Track commitments, communicate progress

More jobs at Infor

All Infor jobs (111)

Engineering jobs in Hyderabad

Engineering jobs in Hyderabad (7,725)

Other Engineering jobs in India

All Engineering jobs in India (45,273)