Systems Architect Essentials:- To take overall technical responsibility for the system design, task planning, development, functional testing, software quality and integration support. Apply client software product knowledge, skills, tools and techniques to systems projects, in order to provide a working integrated solution in line with client expectations, budgets and the overall project plan. Operating Systems - competent in Unix based operating systems. Able to write shell scripts. ISAM model databases working knowledge of access mechanisms. Relational model databases — working knowledge of access mechanisms. Programming Languages — > 8 years' experience in use of relevant programming languages. Use of Code Management System - > 8 years experience. Use of coding standards. Use of issue reporting. Project Builds - Competent in use of 'ANT' and other build scripts to create stable test and / or client environments. Able to create and execute Unit Test and Functional Test scripts. C++/Java
Systems Architect Key Accountabilities:-
Assess the overall design and development time for a project and report this and any variance with the budget to the Project Manager.
Formulate and document the overall design for software projects including the creation of the Functional Specification
Formulate detailed design specifications from the Functional Specification.
- Control the integrity of design.
- Maximise the use of the Reflex product in the design.
- Hold peer reviews of the design.
- Plan and assign tasks for development engineers.
- Assist Engineers with the development of technical solutions to achieve the required design.
Identify any changes in scope, estimate the time associated with the change and report to Systems project manager in a timely manner.
Prepare and maintain the project burn charts on a weekly basis.
Provide functionally tested software to the Beta test team.
Provide early life support for software when installed on a live site. Manage the rectification of project related software faults.
Establish productive technical relationships with all levels of suppliers and customers (Internal and external customers).
Hold functional testing and quality reviews.
Provide QC reviews for work from other architects & within project.
Identify risks & report to Project manager.
Develop lessons learned to support continuous improvement in the systems team
Participate in meetings, conferences and project team activities.
Follow Company quality procedures.
Create timesheets and perform general admin tasks on time.
Support the Systems Manager in the development of software quotations.
Systems Architect Dimensions and Scale
Confirm whether functional design creates a coherent set of system processes that can be delivered by a development team. Authority to make system design decisions for the project in agreement with the Systems Project manager. Design completion dates — ensure targeted vs. actual.
Task assignment — ensure tasks are given to appropriately trained resource. Software development — completion on time and to budget for all resources on a project. Design quality — monitor the number of variations raised by engineers during software development.
Systems Architect Travel:-
Willing to stay away from home, work in different locations and on client sites when necessary (approx. 10% of time)
Driving Licence – Full, clean
Candidates must be eligible to work in the UK