Responsible for design and development of real time embedded software/firmware and PC/mobile based software application & overall planning, execution and success of complex solutions to meet customer’s needs.
Responsible for requirements capturing, design & code implementation, bug fixing, test environment development, test cases and procedures development, traceability analysis and review work of development and testing teams
Manage audit and compliances as per Software/Product Development Life Cycle
Participate in software upgrades, revisions, fixes and patches as mandated by the Client.
Evaluate new tools & technologies for optimized performance, cost optimization, Infra-security.
Responsible for team management and mentoring subordinate & collaborating with different/cross functional teams to ensure deliverables.
Job Complexity
● Manages qualified employees and/or supervisors or supervises large, complex technical or business support or production operations team(s)
● Is accountable for the performance and results of a team within own discipline or function
● Adapts departmental plans and priorities to address resource and operational challenges
● Decisions are guided by policies, procedures and business plan; receives guidance from senior manager
● Provides technical guidance to employees, colleagues and/or customers