Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Mar 19, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Afripoint Group Limited is a global innovative company that leverages technology to drive businesses across borders.
    Read more about this company

     

    Solutions / Software Architect

    Job Overview

    • We are seeking a highly skilled and experienced Solutions/Software Architect to join our dynamic team. The Solutions/Software Architect will play a critical role in designing and implementing high-performance, scalable, and secure software solutions that meet business needs and align with Afripoint Group’s strategic goals. 
    • This role requires deep expertise in software architecture, cloud technologies, enterprise-level application development, and system integration, along with strong leadership and communication skills. 
    • The ideal candidate will have a proven track record of delivering complex software solutions, working closely with cross-functional teams, and mentoring development teams.

    Key Responsibilities
    Solution Design & Architecture:

    • Lead the design, development, and implementation of scalable and maintainable software solutions based on client and business requirements.
    • Develop architecture roadmaps and high-level design documents for software solutions, ensuring they align with Afripoint Group’s strategic goals.
    • Analyze business requirements, conduct feasibility studies, and propose the most suitable technology stack to address business challenges.
    • Translate business and technical requirements into detailed architectural designs, prototypes, and proof-of-concept solutions.

    System Integration & Optimization:

    • Design and implement effective system integration strategies for internal and external systems (e.g., databases, third-party services, APIs, legacy systems).
    • Optimize system performance by reviewing and fine-tuning design decisions, ensuring high performance and reliability.
    • Collaborate with the development team to ensure proper integration of various system components, ensuring smooth interoperability.

    Technical Leadership & Mentorship:

    • Provide technical leadership to development teams, ensuring that architecture and design principles are adhered to throughout the development lifecycle.
    • Mentor junior architects and software developers, offering guidance on best practices, coding standards, and design patterns.
    • Conduct design and code reviews to ensure quality, maintainability, and performance of the software solutions.
    • Foster a culture of continuous improvement by evaluating new technologies, tools, and development methodologies.

    Stakeholder Collaboration & Communication:

    • Engage with stakeholders, including business analysts, project managers, and other technical leaders, to gather requirements and ensure alignment with the business objectives.
    • Present and explain technical architectures and solutions to non-technical stakeholders in a clear and understandable manner.
    • Communicate complex technical concepts and design decisions to various audiences, including management, clients, and internal teams.
    • Work closely with the product management team to ensure that technical architecture aligns with business goals and product requirements.

    Technology Evaluation & Strategy:

    • Evaluate and select appropriate technologies, frameworks, and platforms for new and existing solutions, ensuring they meet current and future business needs.
    • Stay up to date with emerging technologies and industry trends to ensure Afripoint Group remains competitive in the market.
    • Recommend and implement best practices for software architecture, design patterns, and development processes.

    Security & Compliance:

    • Ensure that all software solutions adhere to security standards, data protection regulations, and industry best practices for secure software development.
    • Implement security protocols in the design and architecture of applications to protect sensitive business and customer data.
    • Collaborate with security teams to perform risk assessments and audits, ensuring the architecture aligns with compliance standards.

    Documentation & Reporting:

    • Develop comprehensive architecture documentation, including design specifications, system flow diagrams, and operational guidelines.
    • Maintain up-to-date documentation of system architecture to aid in maintenance and future enhancements.
    • Provide periodic status updates and reports to the CTO and other senior leadership regarding architectural progress, challenges, and solutions.
    • Quality Assurance & Best Practices:
    • Ensure that software designs and solutions are of the highest quality, meeting business requirements and user needs.
    • Champion the adoption of best practices in software development, testing, and deployment processes within the development teams.
    • Drive continuous improvement in development processes and quality standards.

    Qualifications & Skills
    Required:

    • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related field.

    Experience:

    • At least 3 years of experience in software development and architecture, with a minimum of 3 years in a Solutions Architect or Software Architect role.
    • Proven experience in designing, developing, and deploying enterprise-level software solutions and architectures.
    • Strong hands-on experience with cloud platforms (e.g., AWS, Azure, Google Cloud), containerization technologies (e.g., Docker, Kubernetes), and microservices architecture.
    • Proficiency in modern programming languages and frameworks (e.g., Java, Python, .NET, Node.js, React, Angular).
    • Experience with API design and integration (RESTful, SOAP, GraphQL).
    • Deep understanding of database design (SQL, NoSQL, and distributed databases).
    • Strong understanding of security principles and practices in software development.

    Preferred:
    Certifications:

    • AWS Certified Solutions Architect, Google Cloud Professional Architect, or Microsoft Certified: Azure Solutions Architect Expert is a plus.
    • TOGAF (The Open Group Architecture Framework) certification.
    • Scrum Master or other Agile-related certifications.

    Skills:

    • Excellent problem-solving, analytical, and troubleshooting skills.
    • Experience working in Agile/Scrum development environments.
    • Strong communication skills, with the ability to present technical ideas to both technical and non-technical stakeholders.
    • Ability to manage multiple projects and priorities simultaneously while maintaining attention to detail.
    • Leadership experience, including mentoring and coaching development teams.

    Key Competencies:

    • Technical Expertise: Deep knowledge of system architecture, software development, and modern technologies.
    • Problem-Solving: Ability to analyze complex problems and design practical, scalable solutions.
    • Communication Skills: Strong ability to explain complex technical concepts to a diverse range of stakeholders.
    • Innovation: A passion for exploring new technologies and implementing creative solutions to business challenges.
    • Collaboration: Ability to work effectively with cross-functional teams, stakeholders, and external vendors.
    • Leadership: Proven ability to lead and mentor teams, drive best practices, and influence technical decisions.

    Working Conditions

    • Full-time position.
    • Flexible working hours with occasional requirements for overtime based on project needs.
    • Opportunity for remote work or hybrid work arrangement, depending on organizational policies.
    • Competitive salary and benefits package.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified candidates should submit a detailed Resume and a Cover letter outlining their relevant experience, skills, and why they would be a good fit for the position to: hr@afripointgroup.com using the Job Title as the subject of the mail.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Afripoint Group Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail