Principal Solutions Developer : Fintech And Compliance

Midrand, Johannesburg, South Africa

Job Description


Principal Solutions Developer Fintech and ComplianceRole purpose:

  • Developing Business Applications and APIs
  • Data and ETL workflows
  • Developing Automation processes.
  • The Solution Engineer is responsible for maintaining and creating solution capabilities in the Compliance ART.
  • 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:
  • 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.
  • Support Alignment
  • 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.
  • Collaborate with Operations to ensure systems adhere to availability SLAs (Service Level Agreements).
  • Participate in backlog refinement and prioritisation sessions.
  • Define enabler capabilities and NFRs.
  • Participate in regular Art Sync sessions to ensure consistency in emerging designs and managing trade-offs across all ARTs and Shared Service teams.
  • 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
  • Participate in regular Solution Demo sessions to demonstrate new implemented approaches and assessing fitness for purpose
  • Collaborate with Release Management to assess releasability of elements of the solution in line with the Release Strategy
  • Actively working with Agile Teams to ensure that emergent design choices minimize technology complexity and avoid unnecessary duplication of capabilities.
Must have technical / professional qualifications:
  • Bachelors degree in computer science, Engineering, or a related field.
Skills
  • 5+ years technical experience
  • Proven experience as a Backend Developer or similar role.
  • Strong proficiency in backend development languages such as Node.js, Python, Java, etc.
  • Experience with server-side frameworks such as Spring Boot, etc.
  • Familiarity with databases (SQL and NoSQL), including MySQL, PostgreSQL, MongoDB, etc.
  • Knowledge of RESTful APIs and experience in building and consuming them.
  • Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
  • Experience with version control systems (e.g., Git).
  • Familiarity with Linux operating systems and command-line tools.
  • Proficiency in Java or Golang programming language.
  • Experience writing and maintaining Bash scripts.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Attention to detail and a passion for writing clean, efficient, and well-documented code
  • Expertise in deploying, configuring, and supporting physical and virtual infrastructure hardware, storage, and networking.
  • Experience in best practice implementation of VMWare bash scripting.
  • Previous experience of AWS and/or Azure public and private cloud technologies (actual hands-on work will be required).
  • IP networking and Firewall rules (design and guidance only).
  • Windows and Linux Operating Systems Administration skills (actual hands-on work will be required).
  • Active Directory design (design and guidance only).
  • SQL Server and Oracle Administration Databases RDBMS & NoSQL (actual hands-on work will be required).
  • Any J2EE middleware experience (working with application vendor).
  • System and monitoring experience.
  • An understanding of system performance and hardware sizing.
  • Experience of working with vendors and COTS products.
  • Experience in ETL technologies Service Management and knowledge of ITIL.
  • Experience of implementation projects.
  • Negotiating hardware upgrade sizing and costs with vendors.
  • Experience of continuous delivery and release automation processes.
  • Experience in analysing application demands to ensure correct sizing of infrastructure.
  • Knowledge and interest in market leading Mobile Money technologies, suppliers, and innovations.
Personal Attributes
  • Domain experience in Financial Services and Financial technologies will be an added advantage.
  • Strong business acumen and leadership mindset with the ability to communicate and influence others.
  • Has demonstrable knowledge and experience in both Agile and Waterfall methodologies.

Optimal Growth Technologies

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.


Related Jobs

Job Detail

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