Investigo
,
Reigate, Surrey
Solution Architect
|
Job Type: Full-time |
---|---|
|
Salary: £55,000 per annum |
Overview
Solution Architect - Reigate This role is for a highly experienced Solution Architect with excellent technical skills in UNIX / LINUX and Oracle. As Solution Architect, you will have responsibility for the overall technical solution to deliver on time and within budget the desired enhancements to associated applications, ensuring that the appropriate choice of technology is used. This role includes reviewing technology opportunities and options and advising on their suitability and compatibility of the products selected, also ensuring that the development adheres to the appropriate strategic corporate technical direction of the Firm. You will contribute to the evolutionary development of a technology solution covering the complete end to end process of on-boarding clients, managing investments and the monitoring and reporting on those investments. Your role will cover all aspects of the development lifecycle. This will include varied tasks ranging from capturing and evolving requirements, enhancing and refactoring software architecture, being a key team member selecting vendors, developing new software components, maintaining and debugging existing components, documenting and testing software features. Your experience, passion and confidence in the field will be quite apparent and will retain the strong client confidence in our vision and value proposition. Whether dealing with technical teams or business stakeholders your ability to moderate your message accordingly and lead through expertise and dynamism will enhance our already market leading offerings The Role Key responsibilities: The Solution Architect must possess the following skills: A comprehensive understanding of computer systems and architecture. Excellent technical knowledge of Oracle databases and associated technologies. Excellent UNIX/LINUX experience Strong analysis and technical design. The ability to work alongside clients and key stakeholders to agree on their requirements. Excellent communication skills. An awareness of the latest computing trends. A comprehensive understanding of IT security principles. The ability to manage and direct a team of architects. Essential Strong client-facing communication/consulting skills Experience of working cross-functionally with cross-organizational teams Ability to handle multiple projects simultaneously, prioritise workload effectively and thrive in a dynamic and complex environment Experience in gathering business requirements and translating them into functional design specifications, preferably in an Agile environment Excellent organisational skills and the ability to work with limited supervision Excellent analytical skills and ability to understand complex IT architectures Desirable A good combination of the following is highly desirable, solid applicants need not possess ALL of the following - a decent mix is fine: Be able to demonstrate experience of successfully leading the architectural design of a product or group of products. Have the ability and experience to co-ordinate technical and development activities across a team. Experienced in the breadth of software engineering activities within an evolutionary lifecycle process including: requirements capture and analysis; architectural and detailed software design; object-orientated software implementation; unit and system-level testing; installation and deployment. Familiarity with software lifecycle processes and support tools, estimation and quality assurance principles. Ability to coordinate day-to-day development and bug-fixing activities. Excellent written and verbal communication skills, enabling effective communication between clients, client contacts/managers, product management, software engineers, DevOps team and corporate IT. An understanding of software architecture design best practice and awareness of how to create software which is highly performant, scalable, easily maintainable, extensible, and easy to test and debug. A good appreciation of current and emerging technologies along with their potential benefits and limitations Ability to learn quickly about the TAS business domain in which the solution will be deployed and be able to think and communicate in terms that users feel comfortable with. An aptitude to think form a user's perspective to envisage how the solution can best support the business requirements. Strong interpersonal and team skills. Ability to work unsupervised and as a member of a team. Self-starter attitude and ability to work with ambiguity. Proven experience producing quality deliverables on time. Undertake research and development into technologies, tools and processes to drive innovative solutions