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.

Oops! It seems this job from Roamtech has expired
View current and similar jobs using the button below
  • Posted: Mar 21, 2024
    Deadline: Mar 22, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Roamtech is a licensed Content Service Provider by the Communications Commission of Kenya (CCK) to provide mobile phone content through the existing mobile telephone networks. We seek to harness the full Information Technology potential as we roll out cutting edge solutions and services that create unison in the various IT aspects and fields, creating reliab...
    Read more about this company

     

    Solutions Architect

    Position Summary:

    • The Solutions Architect will play a pivotal role in shaping our technology landscape by designing and implementing high-quality technical solutions that meet business requirements and align with our strategic direction. Reporting directly to the Head of Technology, this individual will bridge the gap between complex business problems and technology solutions, ensuring that the systems and applications deployed enhance business efficiency and capability.

    Key Responsibilities:

    • Collaborate closely with the Head of Technology to define and deliver technical solutions that align with the company's strategic goals.
    • Translate business requirements into system, application, and process designs.
    • Translate requirements into functional design documents and review and critique both functional and technical designs.
    • Champion the adherence to the SDLC process across the engineering team.
    • Help validate software cost estimates by reviewing software requirements and WBS estimates.
    • Track and document requirements for enterprise development projects and enhancements (e.g. architectural functional requirements)
    • Provide input to the strategic direction of technology investments to assist in the development of the enterprise architecture and maximize the return on technology investment.
    • Identify and evaluate suitable technologies to solve existing business challenges, focusing on scalability, security, and efficiency.
    • Design, develop, and oversee the implementation of end-to-end integrated systems.
    • Develop and maintain a comprehensive understanding of the company’s technology and information systems.
    • Assist in the development of solution architecture (both tactical and strategic,) dataarchitecture, and identity architecture to fully manage/support enterprise needs, services, systems, and technology management.
    • Plan, design, and execute the integration of new technology into existing systems, including the migration of platforms and applications.
    • Provide technical leadership and support to software development teams, guiding them in the implementation of the solutions you design.
    • Ensure the architectural solutions met all technical and operational requirements, including scalability, maintainability, security, reliability, and performance.
    • Create and maintain documentation for solutions architecture, design processes, and testing procedures.
    • Act as a liaison between the technical and non-technical departments within the organization.
    • Keep abreast of emerging technology trends and IT best practices, recommending innovations that can enhance the company's effectiveness.

    Requirements:

    • Bachelor's degree in Information Technology, Software Engineering, Computer Science, or a related field.
    • Proven experience in solutions architecture, with a strong portfolio of designing and implementing technology solutions.
    • Strong understanding of coding languages (e.g., PHP, MySQL, JavaScript, Java, Node.js) and experience with various operating systems and databases.
    • Excellent communication and organizational skills, with the ability to work on multiple projects simultaneously.
    • Experience with IT infrastructure, cloud development, and designing for an API & Micro- services centric environment.
    • Experience with data architecture design and implementation of different database engines.
    • Experience in developing technology strategies and translating the roadmap into tactical implementable steps.
    • Ability to mentor and guide team members in architectural principles and standards.
    • Superior analytical and problem-solving skills.
    • Experience with product and project management.

    Reporting Lines:

    Reports directly to: Head of Technology
    Key Performance Indicators and accountabilities for the position:

    • Quality and timeliness of technology solutions delivered.
    • Alignment of solutions with business needs and strategic objectives.
    • Effectiveness in communicating technical concepts to non-technical stakeholders.
    • Contribution to the improvement of the IT department’s operational efficiency.
    • The preservation of commercial and company secrets as pertains to the Solutions Architect role.
    • Proper functioning of the developed software products.

    go to method of application »

    Lead Engineer- Payment Solutions

    Position Overview:

    • We are seeking a Lead Engineer for Payment Solutions to join our dynamic team. In this role, you will spearhead the engineering efforts to develop and enhance our payment solutions on our payment services provider platform.
    • You'll collaborate closely with cross-functional teams to deliver products that are secure, scalable, and aligned with our strategic vision.
    • Your expertise in payment systems will ensure we remain at the forefront of the industry, providing exceptional value to our users.

    Key Responsibilities:
    Engineering Leadership:

    • Mentor a dedicated team of engineers, providing guidance on advanced coding techniques and architectural decisions.
    • Conduct regular code reviews to ensure adherence to coding standards and to foster a culture of excellence and continuous improvement.
    • Organize technical workshops and training sessions to enhance the team's skill set in payment technologies.

    Solution Development:

    • Lead the architectural design, development, and deployment of payment processing platforms, focusing on innovations that enhance user experience and transaction security.
    • Coordinate the integration of third-party services, APIs, and payment gateways to expand payment options and improve system interoperability.
    • Implement monitoring systems to track performance metrics and system health, ensuring high availability and scalability of payment solutions.

    Security & Compliance:

    • Develop and enforce security protocols for payment transactions and data storage, ensuring compliance with PCI DSS, GDPR, ODPC and other relevant standards.
    • Regularly assess system vulnerabilities and coordinate with IT security teams to perform penetration tests and implement necessary patches or upgrades.
    • Stay updated with changes in payment regulations and lead the team in adapting processes and systems to meet these changes promptly.

    Product Strategy:

    • Work closely with the product and project management team to translate business needs into technical specifications for new payment features and enhancements.
    • Lead feasibility studies for new projects, assessing technical challenges and resource requirements.
    • Participate in sprint planning, backlog refinement, and prioritization processes to ensure timely delivery of features.

    Stakeholder Engagement:

    • Serve as the technical expert in stakeholder meetings, effectively communicating complex technical concepts to non-technical audiences.
    • Collaborate with business analysts, product managers, and external partners to understand customer needs and market trends, ensuring our payment solutions remain competitive.
    • Provide technical support and guidance during the pre-sales process, assisting in the creation of proposals and product demonstrations.

    KEY PERFORMANCE INDICATORS AND ACCOUNTABILITIES FOR THE POSITION

    • The functionality, performance, and reliability of payment solutions developed under their leadership. Regular assessments through code reviews, system testing, and user feedback are essential.
    • Effectiveness in mentoring and guiding the engineering team towards continuous improvement. Measured through team performance metrics, individual growth, and the successful delivery of training sessions.
    • Timeliness and quality of project delivery, including adherence to project timelines, budgets, and scope.
    • Implementation of security protocols and compliance with relevant regulations (e.g., PCI DSS, GDPR). Assessment through successful audit results, security assessments, and compliance checks.
    • Contribution to the innovation of payment solutions through research, adoption of new technologies, and process improvements
    • Ability to meet or exceed stakeholder expectations, including clear communication, understanding business needs, and delivering technical solutions that address those needs.
    • Maintenance of the technical infrastructure, including software and hardware utilized by the team, to ensure optimal performance. Responsibilities include overseeing the proper functioning and maintenance of development tools and environments.
    • Proactive identification and mitigation of risks associated with payment processing systems. Accountability for any lapses in system security or compliance that result in operational disruptions or data breaches.

    Method of Application

    Send your application to careers@roamtech.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Roamtech Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail