Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 14, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    MODE is a cutting edge, data driven financial technology mobile phone platform focused on emerging markets. It was founded in 2010. MODE has operations in 31 countries with a customer base of over 250 million. MODE’s mission is to provide access to financial services (namely micro and nano loans) to all the unbanked by turning their sim cards into cred...
    Read more about this company

     

    Solution Architect

    Job description

    The Solution Architect is responsible for the overall design of the applications and mapping the business requirements to systems/technical requirements and works as a team member with the Business Partners, Developers, Testers, Data and Security Architects to deliver the complete solution for the business.

    The Solution Architect defines the solution architectures and high-level software designs, by creating architectural models and the documentation required by the SDLC, reviewing the architecture and design of solutions and analyses their conformity to architecture guidelines.

    To support Data Architects, the solution architect mainly performs analysis on planned data flows into and from systems. They also pay attention to the appropriate data stores and access approaches for transactional, reporting and analytical environments.

    DUTIES AND RESPONSIBILITY

    • Design and architect components, services and applications that integrate across different technologies.
    • Ensure that architectures of solutions conform to the defined principles, blueprints, standards, patterns, etc., for solution architecture as well as for enterprise architecture.
      Work closely with business stakeholders so that business vision and requirements are addressed correctly.
    • Supports in developing data architectures for a business domain / area or project.
    • Research and profile data sources, assist the business and analysts in defining data requirements (designs may include a short term or intermediary solution to allow the business problem to be addressed quickly).
      Effectively communicate design concepts to both technical and non-technical stakeholders.
    • Present solution architecture within the decision forums to get the necessary approvals.
    • Produce the necessary artefacts and documentation required by SDLC.
    • Define and/or validate logical and physical architecture for a proposed solution, applying all relevant enterprise and industry standards.
    • Conduct evaluation of new technology platforms, frameworks, libraries or components.
    • Prototype solutions where applicable to improve business requirements understanding and validation.
    • Provide comprehensive architectural support to development staff at the highest technical level for all aspects to ensure proposed solutions are technically viable.
      Provide guidance to software development teams on activities including service-oriented and object-oriented analysis and design.
    • Work closely with software engineering and technical teams to ensure successful rollout of the solution.
    • Explain solutions and design towards the development teams and provides continuous support during implementation.
    • Carry out reviews of software designs and documentation making sure the implementation is made in line with the architecture.
    • Analyze complex functional and non-functional requirements and make appropriate design adjustments, as well as provide effort estimates to support project management.
      Carry out performance analysis of existing and proposed solutions against difficult-to-achieve performance requirements.
    • Define and support software architecture models and write the necessary code, frameworks, and documentation to distribute to the technical community to leverage in technical solutions.
      Lead and mentor other software engineers within the company.

    KEY SKILLS:

    Exposure

    • Knowledge of IT delivery and architecture including knowledge of application frameworks, systems and platforms, data modelling
    • Extensive experience in application architectures and design
    • Experience in data and business analysis
    • Strong background in software development with hands-on Java development preferred
    • Expertise in full Software Development Lifecycle (SDLC) including CI/CD and agile frameworks.
    • Experience working in an Agile software development environment preferred
    • Ability to work in a fast-paced environment with competing and alternating priorities with a constant focus on delivery and tight deadlines
    • Ability to balance business demands and IT fulfilment in terms of standardization, reducing risk and increasing IT flexibility
    • Ability to work in virtual teams and in matrixed organizations

    Technical Skills

    • JAVA / J2SE / J2EE
    • Spring, Hibernate, Messaging systems/technologies
    • SOA, ESB, Micro services
    • Experience with different application servers
    • Strong object-oriented design skills
    • Design patterns and EIP
    • Web Application development experience
    • Web services
    • UML Modelling
    • Databases and data warehouse
    • Business intelligence and reporting tools and frameworks

    QUALIFICATIONS

    • Bachelor's or advanced degree in Software Engineering, Computer Science or related field.
    • 7 – 14 years’ IT industry experience with client facing role providing solutions
    • Excellent verbal, written, and presentation skills (ability to address large and small audiences) and stakeholder management
    • Ability to articulate ideas, approach, concepts, options, risk, impact, and recommendations to technical, non-technical, and Leadership audiences
    • Superior analytical, evaluative, and problem-solving abilities
    • Must be highly organized, motivated, and capable of working with minimum supervision
    • Ability to mentor / coach tech leads, developers, and peers in a domain or technical area
    • Ability to partnering, consensus building, influencing
    • Fluent English (written/verbal)

    WORK CONDITIONS

    • On-call availability.
    • Willingness and ability to travel and be away for long periods of time at a go.

    NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the

    organization.

    Method of Application

    Interested and qualified? Go to MODE - Mobile Decisioning Holdings Ltd on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MODE - Mobile Decisioning Hold... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail