Job Description : Job Purpose
The purpose of this job role is to lead the development and enterprise architecture of the company's internal and consumer facing applications.
Act as the subject-matter-expert in the Enterprise Architecture capabilities, processes, tools, and best practices. the overall strategy.
Provide leadership and technical expertise to teams in broad technical areas : systems analysis, architecture, software design, software development, quality assurance, performance characterization and release engineering.
The role of the Program Manager is to ensure that the strategic business objectives are put into practice. In conjunction with other members of staff they will ensure business growth through directing and managing business operations activities to ensure they are delivered in accordance with the strategic objectives.
The Delivery Head will plan, direct and manage the performance of all internal operations, so as to maintain and develop business growth in accordance with
Job Activities / Duties
Provide technical guidance and work direction in the development of new applications and improvements to existing applications.
Ensure the product development team activities meet company cost capacity, quality and product development requirements.
Manage and prioritize team activities including : supervision of staff resources, project / product assignments, monitoring results, and taking corrective action when necessary.
Communicate and work with staff to ensure successful job performance and meet stated expectations.
Aid in development of staff and conduct annual formal performance reviews.
Partner closely with Ops, BPM, Quality, Finance, Procurement and the Business Leadership Group to determine development team priorities.
Ensure the product development team partners and works effectively with other technical functions including, but not limited to, CIO, operations, BPM and Quality Assurance.
Provide technical expertise and serve as a resource to the company in areas including, but not limited to, product and process development, testing, consumer acceptability and predicted outcomes.
Participate in the evaluation of the economic and technology feasibility for implementation within the company.
Monitor developments outside the company including, but not limited to, new ideas / concepts, competitive activity, new product / technology introductions, consumer and customer feedback.
Provide technical support to operations to continuously reduce cost and improve quality.
Knowledge, Skills and Competencies Required
UI Path preferred; Blueprism and other Third Party Robotics Implementation
ASP.NET / C# / MVC 4 / LINQ / PHP
SQL / T-SQL / MY SQL / Oracle
SOAP / Web Services / WCF
Microsoft Patterns and practices
Mobile app development in iOS and Android SDK
Project Management tools : - Microsoft Project Plan, Visio etc
Estimation Technique : - Functional point, LOC and WBS
Microsoft performance testing tool
Executed project in waterfall, iterative and having good knowledge overall.
Education : B.E. / B. Tech / MCA
Overall 10-12 years work experience
Excellent track record during past work experience
Proven experience in achieving targets against budget
Proven experience in a People Management and Development
Experience in a Customer facing environment
Experience in a technology or communications background