Solution Engineer

Johannesburg, Gauteng, South Africa

Job Description


Role profileRole title: Solution EngineerFunctions: TechnologyBand: G BandSub-function: Risk & ComplianceReports to:Location: Kenya/South AfricaRole purpose: ( Brian to update/ Add)xc2xb7 We are looking for a highly motivated, experienced, and enthusiastic individual for a Solution Engineer role. In this senior role, you will play a crucial part of: -o Developing Business Applications and APIso Data and ETL workflowso Developing Automation processes.xc2xb7 Reporting to the Compliance Solution Art M-PESA Africa, the Solution Engineer is responsible for maintaining and creating solution capabilities in the Compliance ART.xc2xb7 You will have the opportunity to learn and grow within a dynamic IT and Fintech environment while contributing to the efficiency and reliability of our systems.Key accountabilities and decision ownership:Main Responsibilities ( Brian to Review)

  • Develop and maintain server-side components using Java, NodeJS etc.
  • Design and implement data storage solutions, such as databases (RDBMS, NOSQL), to ensure scalability and performance.
  • Write and maintain Bash scripts for automating repetitive tasks and system administration.
  • Build reusable code and libraries for future use.
  • Implement automation technologies and tools for continuous integration (CI) and continuous deployment (CD) processes.
  • Design and implement monitoring and alerting systems for proactive issue identification and resolution.
  • Optimize the application for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Assess and prioritize feature requests and bug fixes.
  • Perform unit and integration testing before deployment.
  • Troubleshoot and debug issues.
  • Stay up to date with emerging technologies and industry trends.
  • Utilize Linux operating systems for server setup, configuration, and maintenance.
.xc2xb7 Support Alignmento Collaborating with Solution Architects to ensure discrete solutions created by ARTs (Agile Release Trains) and Suppliers fit into and support the larger capabilities of the overall solution.o Collaborate with Operations to ensure systems adhere to availability SLAs (Service Level Agreements).o Participate in backlog refinement and prioritisation sessions.o Define enabler capabilities and NFRs.o Participate in regular Art Sync sessions to ensure consistency in emerging designs and managing trade-offs across all ARTs and Shared Service teams.o Participate in Pre- and Post-PI Planning to work with relevant stakeholders and define the architectural approach and high-level objectives for the upcoming PI planning.o Participate in regular Solution Demo sessions to demonstrate new implemented approaches and assessing fitness for purpose.o Collaborate with Release Management to assess releasability of elements of the solution in line with the Release Strategyo Actively working with Agile Teams to ensure that emergent design choices minimize technology complexity and avoid unnecessary duplication of capabilities.Core competencies, knowledge, and experience.Must have technical / professional qualifications: ( Brian to Review)xc2xb7 Bachelor's degree in computer science, Engineering, or a related field.Skillsxc2xb7 5+ years technical experiencexc2xb7 Proven experience as a Backend Developer or similar role.xc2xb7 Strong proficiency in backend development languages such as Node.js, Python, Java, etc.xc2xb7 Experience with server-side frameworks such as Spring Boot, etc.xc2xb7 Familiarity with databases (SQL and NoSQL), including MySQL, PostgreSQL, MongoDB, etc.xc2xb7 Knowledge of RESTful APIs and experience in building and consuming them.xc2xb7 Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.xc2xb7 Experience with version control systems (e.g., Git).xc2xb7 Familiarity with Linux operating systems and command-line tools.xc2xb7 Proficiency in Java or Golang programming language.xc2xb7 Experience writing and maintaining Bash scripts.xc2xb7 Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.xc2xb7 Excellent problem-solving and communication skills.xc2xb7 Ability to work both independently and collaboratively in a team environment.xc2xb7 Attention to detail and a passion for writing clean, efficient, and well-documented codexc2xb7 Experience in bash scripting.xc2xb7 Previous experience of AWS and/or Azure public and private cloud technologies (actual hands-on work will be required).xc2xb7 Windows and Linux Operating Systems Administration skills (actual hands-on work will be required).xc2xb7 Databases RDBMS & NoSQL (actual hands-on work will be required).xc2xb7 System and monitoring experience.xc2xb7 An understanding of system performance and hardware sizing.xc2xb7 Experience in ETL technologiesxc2xb7 Experience of implementation projects.xc2xb7 Experience of continuous delivery and release automation processes.xc2xb7 Experience in analysing application demands to ensure correct sizing of infrastructure.xc2xb7 Knowledge and interest in market leading Mobile Money technologies, suppliers, and innovations.Personal Attributes ( Brian to Add)xc2xb7 Domain experience in Financial Services and Financial technologies will be an added advantage.xc2xb7 Strong business acumen and leadership mindset with the ability to communicate and influence others.xc2xb7 Has demonstrable knowledge and experience in both Agile and Waterfall methodologies.Budget owned:CAPEX: Approx. OPEX: Approx. xKey performance indicators:xc2xb7 xDirect reports:xc2xb7 xxDotted reports: x

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1368344
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned