•Liaises with business and user representatives; including Product Marketing and customer facing teams; to understand the requirements and needs of the business and user. •Reviews; interprets and responds to requirements specifications to ensure alignment between customer expectations and current or future technology capability. •Defines; develops; tests and implements technology solutions within the agreed reference architecture; ensuring that solutions are implemented as expected and to agreed timeframes. •Provides solution architecture guidance and coaching to the software development team; including: communicating the reference architecture; promoting the customer experience; ensuring there are clear and shared architecture objectives for the team members; ensuring that each person knows their role and responsibility in achieving these objectives. •Provides input to the strategic direction of technology investments to assist in the development of the reference architecture and maximize the return on technology investment. •Participates in reviews (with Enterprise Architects) of the design principles; reference architectures; development standards and procedures that ensure best practice is followed. •Creates and publicises the appropriate documentation and training material related to solution architectures; design principles and guidelines. •Develops and implements mitigation strategies for architectural risks that have a high impact and probability of occurring; sharing these with the relevant development director; the applicable project/development teams and the enterprise architect so that a coordinated approach is adopted to risk mitigation. •Takes responsibility for architectural issues with 3rd party components used within the software solution; evaluating as needed and ensuring that issues raised are resolved in line with agreed architectural standaprocedures; and participates in continuous improvemrds. •Provides advice and 3rd level support for relevant architecture issues raised by the field/other business colleagues; as required.
Skill Required •Proven experience and ability to an advanced level in architectural design and technology development; specifically in creating design principles and reference architectures •Proven ability in working with secure and life-critical software or hardware solutions •Comprehensive understanding of and ability to work in the software development lifecycle across a variety of different management methodologies •Excellent presentation; communication and interpersonal skills required (e.g. listening; verbal; written) to communicate effectively at all levels •Excellent self-organisation and self-development ability; to keep up with fast-changing trends •Innovative and creative mindset •Ability to work under pressure; to tight timescales and with a focus on cost-control in a deadline driven environment •Collaborative in approach and able to operate independently •Ability to steer through complex decisions; engaging key stakeholders in the process; keeps people informed
Email me jobs like these
We'll send jobs matching these to
If you click this button, we will send daily emails featuring similar jobs (Design - Thiruvananthapuram) .