Produce high level technical designs for functionality contained within a functional specification that which are technically achievable and appropriate in terms of performance, scalability and cost.
Work to ensure the proposed design meets the requirements.
Assess how a solution can be delivered using standard and non-standard products from RM/3rd parties, influencing key ‘buy or build’ decisions.
Ensure that high level designs also consider non-functional requirements such as security, scalability, performance and accessibility.
Identify and resolve all key technical design decisions and problems.
Work closely with development leads through the delivery stage of a project ensuring that the both the technical and functional specification is followed while monitoring any potential performance or scalability issues.
Retain full technical ownership for all project development throughout the project life cycle ensuring that everything is reviewed prior to delivery.
Work with the RM ESI project manager and the UK Development manager to help continually refine and improve development processes and standards.
Minimum Qualification and Experience
At least 12 years of experience in the role of Technical Architecture.
Significant experience of ‘hands-on’ software development - Architected and delivered in Dot Net Technology.
Should have expertise in C#, Design patterns, SQL Server.
Should have exposure to cloud computing and web development.
Logical, analytical approach to problem solving.
Good communication skills, both written and spoken.
Must be a team player, energetic with a positive attitude.
Excellent planning, organising and time management skills.
Demonstrates exacting attention to detail.
Ownership for proposing and implementing solutions.