Overall responsibility for Engineering activities across the Dot net practice
Implement best practice in engineering processes and procedures to aid and improve business performance
Ensure that engineering strategies and processes are in place to meet business objectives and operational needs in terms of price, quality and delivery targets and which enables the company to function and compete effectively in the market
Put in place or to review the solution architecture and design before implementation.
Providing technical support to the business development, estimating and engineering teams.
Support the product management team by contributing to business validation and the impact on product from technical perspective and finding cost effective solutions.
Responsible for overseeing all aspects of solution design, from contract award to handover
Support project management to cross functional activity required for project execution.
Report on Engineering activities on a regular basis to the management team, ensuring accurate and timely reporting of the relevant
Enhance technical targets such as reduced number of bugs, and after delivery defects.
Increase customer retention by enhancing application quality and providing more correct and technically competent solutions.
Leverage account knowledge in optimizing new applications and projects, through component reusability, better designs, and less problem-prone solutions.
Establish quality and reliability standards by studying industry benchmarks and the requirements of customers and research/design and development, and define the KPIs for the technical team required to assess their performance against standards required
Provide leadership to the technical team and coach, mentor and manage a high performing team that delivers continuous improvement, added value and cost reductions
Set KPIs and objectives for technical team and monitor ongoing progress and performance
Provide leadership, coordination and coaching to the team, ensuring they are trained, enabling them to achieve the operational metrics within their areas of responsibility and succeed in their roles
Complete regular performance reviews for the technical team, in addition to the annual appraisal.
Contribute to new business initiatives and projects and review and communicate the impact on engineering activities
Support Sales team in developing and submitting the technical proposals and quote activities.
Support sales team in customer meetings that need technical support or design decisions.
Appraising and interpreting client requirements to ensure that the technical aspects are delivered on each project