Software Architect by Ernest & Young
Ernest & Young
- Accra
- Permanent
- Full-time
- Providing technical co-ordination, between scrum Teams and leadership/guidance; on design options
- Support scrum teams in building robust applications using the most appropriate technologies, languages, tools and methodologies
- Use tools and methodologies to create representations for functions and user interface of desired solution
- Suggest and implement process improvements and providing alternatives where relevant including, creating and maintaining technology standards
- Ability to understand and define software and hardware capacity requirements based on system or user requirements
- Ability to create vision of the overall solution and conceptualise/translate business requirements into end-to-end technical solutions
- Identify technical gaps, opportunities, or inefficiencies in any area of architecture, and the overall application development lifecycle and develop plans to close such gaps
- Ability to review architecture designs, to identify issues and risks, escalating them as needed
- Understand business needs to define system specifications by planning and designing the structure of a technology solution
- Develop high-level product specifications with attention to system integration and feasibility
- Communicate system requirements to solution delivery, development and testing teams
- Evaluate and select appropriate software or hardware and also assist with solving technical problems when they arise
- Monitor systems to ensure they meet both user needs and business goals, and also ensure the implementation of agreed architecture and infrastructure
- A Bachelors' Degree from a recognised institution
- 10+ years practical experience
- Proven architecture, design and implementation experience with large scale projects
- Experience in developing IT Strategies
- Ability to conceptualize and translate business requirements into end-to-end technical solutions
- Extensive experience of multiple technologies - Open-source applications, Microsoft, SAP, Oracle, AWS
- Experience at providing technical leadership to project resources to meet project deadlines and ensure project objectives are met
- Experience of developing detailed knowledge of all aspects of the application development cycle
- Innovative thinker with strong analytical and problem-solving skills
- Ability to learn new technology and ability to learn quickly
- A broad understanding and knowledge of industry technology trends
- Excellent communications and interpersonal skills
- Knowledge of Project delivery and Project Management methodologies as used in large integrated environments - Waterfall and Agile
- Support, coaching and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that is right for you
JobDirecta