Interact with clients to define tasks to be performed.
Recruit and appoint project teams, leaders and supervise contractors.
Design product and construction as required.
Provide consultation to client and negotiate changes in contract as necessary.
Ensure work is completed to specification and quality required, on time and within budget.
Perform variety of senior level engineering tasks broad in nature and related to management of system design, risk reduction, implementation and integration.
Perform as key engineering person on projects for both customers and project teams.
Guide and support technical and programmatic requirements derivation.
Provide senior technical consultancy and lead engineering, analysis and development teams.
Guide users and team members in formulating requirements, advise on viability of alternative approaches, conduct and evaluate feasibility studies.
Guide and support to ensure seamless incorporation of new plans, designs and systems into ongoing operations.
Mentor and participate technical documentation preparation associated with results analysis and risk mitigation.
Consult with architects and senior engineers throughout projects or services to complete architectural and technical design deliverables.
Supervise preventative maintenance and troubleshooting.
Resolve problems quickly to ensure infrastructure and application stability.