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: Jan 5, 2024
    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

    Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
    Read more about this company

     

    Senior Linux Engineer - Infrastructure

    DUTIES:

    Linux Servers:

    • Install, configure, test and maintain Linux operating systems, application software and system management tools.
    • Plan, orchestrate, control and maintenance of all servers.
    • Lead configuration and maintenance of software i.e., Anti-Malware, Application Suites
    • Maintain security, backup, and redundancy strategies.
    • Participate in the design of information and operational support systems.
    • Automate Configuration of Linux Servers using configuration management tools such as Ansible
    • Maintain PCI Compliance and fixes.

    Component Performance:

    • Proactive monitoring of all Linux systems and infrastructure
    • Enhance performance of servers and supporting systems
    • Evaluate and implement storage needs, backup needs for systems.
    • Monitor and test application performance for potential bottlenecks, identify solutions, and work with developers to implement fixes.
    • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks.
    • Mentoring of Peers.

    Linux Systems – (Internal and External Network):

    • Planning and implementation of changes to the server infrastructure
    • Supervises building, patching, testing and deployment for systems.
    • Maintenance of mission critical systems to ensure business continuity.
    • Provide 3rd level support.

    Documentation:

    • Documentation of solutions
    • Maintain strong security posture within the Linux environment.
    • Liaise with vendors and other IT personnel for problem resolution.

    Other Responsibilities:

    • Proactive Monitoring – Ensure the highest levels of Linux systems and infrastructure availability. Monitor key components of the Linux systems and applications through monitoring tools.
    • Vendor Management – Maintain relationship with technology, software and security vendors to ensure reliable delivery of services and systems.
    • Process and Procedures – Evaluate and improve current process and procedures to continuously improve output.
    • Standby Support – Ability to travel and work after hours when necessary

    REQUIREMENTS:

    • IT related Degree / Diploma or Equivalent Experience
    • RHCE or equivalent in Linux
    • Unix/windows experience a bonus.
    • 5+ years’ experience in the relevant field
    • Technically minded in terms of software and networking
    • Scripting, automation, and orchestration
    • Linux-based experience
    • Troubleshooting and problem solving
    • Attention to detail
    • Good communicator
    • Ability to work in a pressurised environment
    • Innovation / Critical judgement

    go to method of application »

    Delivery Manager (JHB) (Banking)

    DUTIES:

    • Collaborate with business and technology client stakeholders to understand their goals and identify opportunities
    • Understands the technology roadmaps and strategies of different client tracks that align with the business goals and provide thought leadership and guidance on technology solutions to support the organizations and client growth and efficiency.
    • Closely work with the teams (delivery as well different practice teams) to collaborate for the different client initiatives.
    • Maintain up-to-date knowledge of industry trends, emerging technologies, and vendor solutions to effectively evaluate and recommend new and emerging technologies that can enhance the organization’s capabilities leading to increased opportunities with the clients
    • Support the creation of business proposals including the review and response to RFP’s.
    • Establish and maintain strong relationships with business stakeholders, fostering effective communication and understanding of project status.
    • Provide regular project status updates, progress reports, and executive summaries to project sponsors and leadership
    • Managing teams across various shores
    • Address customer queries, escalations and help to resolve them along with delivery owners at offshore
    • Maintain CSAT as well as ESAT

    REQUIREMENTS:

    • Hands-on (Must have) 15+ years of working experience:
    • 15-20 years of experience with last 5-7 years very good experience with Banking domain in delivery/program management role
    • Knowledge of multiple technology domains, including but not limited to Ecommerce, Banking, WMS, data management
    • Experience of developing and implementing Cloud Migration strategies for legacy systems and new applications
    • Experience in at least one of the Cloud Providers – AWS (preferred), Azure, GCP
    • Experience in working on RFPs
    • Excellent technical, communication, analytical, interpersonal, and presentation skills. Strong client interaction experience.

    go to method of application »

    Lead / Senior Developer

    DUTIES:

    • Constructing solutions that conform to industry best practices and standards, including but not limited to:
    • Solid design principles.
    • Clean architecture.
    • Domain-driven development.
    • Test-driven development, including unit testing during development before code is deployed for QA and testing.
    • Continuous integration/deployment.
    • Managed source control.
    • Security guidelines.
    • Controlling and minimizing technical diversity.
    • Supportable by being properly documented and code commented (including "don’t repeat yourself" [DRY] principle).
    • Building user-centric solutions and systems that cohere with and serve the company’s wider scale goals securely with 99% uptime.
    • Guiding and managing the design and implementation of a comprehensive, future-fit technology system that serves and supports the company’s wider goals, including:
    • Contributing to strategies and systems that maintain the effectiveness and efficiency of the company’s technology platforms and systems.

    Technical leadership and team management

    • Providing technical leadership in the IT team and the company’s.
    • Managing the software development team’s delivery, including developing technical specifications and designs, allocating work, reviewing code, and managing deployments, etc.
    • Delivering consistently high quality and proactive service.

    Performing and developing professionally

    • Delivering consistently high quality and proactive service.
    • Delivering an affordable and sustainable set of solutions on time, including:
    • Estimating work accurately.
    • Ensuring code and delivery meet quality assurance standards for accuracy and performance.
    • Staying up to date with industry and/or other relevant practices, developments, and trends, including:
    • Information Technology.
    • Information Networks.
    • UX Design.
    • Identifying and completing relevant, valuable training and/or certifications as agreed.

    Supporting solutions

    • Assist as needed and appropriate to identify, triage, research, and resolve production issues.
    • Ensure support issues are resolved within appropriate and/or agreed timeframes.

    REQUIREMENTS:

    Qualifications & Experience

    • Minimum bachelor’s degree or formal certification in Information Technology and/or Computer Science or any equivalent relevant degree.
    • Minimum 5 years of development experience across the software development lifecycle across multiple teams on a path to software architect, including:
    • Microsoft stack & environment experience.
    • Experience managing the full software system delivery and lifecycle, including technical design, construction, deployment, and support.
    • Experience managing a software development & delivery team (at least 3 people).

    Advantageous:

    • Leading mobile development & implementations at scale (especially across low-connectivity contexts).
    • Experience in CRM implementations.
    • Experience in UX trends and current design strategies and technologies.
    • Fluency in an African language.

    go to method of application »

    Systems Analyst (CPT Hybrid)

    DUTIES:

    Analyse current systems solutions and business requirements 

    • Interpret and provide input to translate complex business requirements into business requirement definitions and specifications.
    • Analyse and evaluate required system enhancements.
    • Analyse existing systems and interfaces for modification / improvement purposes.

     
    Design new or enhanced systems to accommodate business needs 

    • Participate in the process design or re-design and translate business / user requirements / processes into a system design.
    • Design system enhancements.
    • Change systems specifications based on testing problems / changing requirements.
    • Design interfaces with other systems.
    • Provide input to deployment plans based on designs.

    Test proposed solutions 

    • Develop system test plans for System and Integration Testing.
    • Perform Systems Testing and Integration Testing, and feedback results.

    Participate in the implementation of new solutions to ensure successful integration into current environment 

    • Manage the creation and hand-over of the system administration procedures.
    • Participate in the post-implementation reviews for completed projects.
    • Ensure SME input during the implementation process.

    Support current solutions 

    • Resolve user queries.
    • Ensure the stability of the existing systems environment.
    • Provide input to programming support teams.
    • Provide functional leadership and guidance.

    Collaborate with and support ITS and the Business 

    • Integrate with relevant business and IT stakeholders.
    • Provide system input to design of user training material.
    • Provide operational support to the business area.
    • Provide knowledge transfer and support to team members.

    Create and maintain documentation 

    • Develop and maintain all relevant SDLC documentation.
    • Document, publish and maintain system design (new system developments and enhancements) and all interfaces with other systems.

    REQUIREMENTS:

    Qualifications 

    • 3 -Year IT Diploma or equivalent.

    Experience/Skills 

    • 5 Years Oracle programming experience.
    • 3 Years 
    • UNIX experience.
    • Retail knowledge.
    • Experience in Blue Yonder Applications, especially JDA Fulfilment and Luminate Dynamic Edge (LDE).
    • Exposure to cloud solutions.
    • Azure, AWS, and GCP skill/knowledge.
    • SDLC and Agile Methodology experience.
    • Project Management methodology.
    • General understanding of internet technologies.
    • Experience in relational database design.
    • Understanding of database and a database language.
    • Experience working on projects or large continuous improvement initiatives.

    go to method of application »

    Junior Backend Developer (JHB)

    DUTIES:

    • Technical Support.
    • Back end Development.
    • Integration Development.
    • Systems Maintenance.
    • Technical Housekeeping.
    • Enhancements, bug fixes, troubleshooting, etc.

    REQUIREMENTS:

    • Java/Angular.
    • MySQL.
    • UML.
    • Some Linux exposure.

    Advantageous

    • Exposure to Business Intelligence (Qlik Sense/ NPrinting, etc.).
    • Exposure to Integration Development, RPA (Robotic Process Automation), SAAS software as a service space.
    • Front End experience.

    ATTRIBUTES:

    • Integrity is paramount.
    • Willingness/ eagerness in attitude.
    • Friendly/ kind demeanour.
    • Able to submit to authority.
    • Ability to self-lead.
    • Hunger to continuously learn and grow.
    • Ability or can be groomed to deal with a lot of change, complexity and high-pressure fast-paced forward-thinking environment (volatility, uncertainty, ambiguity, complexity).

    go to method of application »

    Business Development Associate ( Edutech)

    DUTIES:

    • Research target clients across Switzerland.
    • Generate new leads and establish suitable points of contact.
    • Engage with decision-makers at prospective clients and build strong relationships daily.
    • Create, execute, and manage Outbound Sales and Business Development campaigns.
    • Effectively manage sales pipeline within your designated region.

    REQUIREMENTS:

    • Bachelor’s Degree in Business OR at least 2 years’ relevant work experience.
    • Strong understanding of the Sales process.
    • Experience with CRM software or similar platform (Advantageous).
    • Prior B2B sales success (Advantageous)

    ATTRIBUTES:

    • Robust interpersonal skills.
    • Self-starter and quick learner.
    • Excellent communication skills.
    • Determination to reach targets.
    • Organizational and reporting skills.
    • Team player.  
    • Reliable and punctual. 

    go to method of application »

    Data Engineer (Python & SQL)

    DUTIES:

    • Architect, build, monitor and maintain data integrations and ETL pipelines.
    • Ensure data quality and implement tools and frameworks for automating the identification of data quality issues in data source pipelines.
    • Investigate, document and resolve issues reported internally or by clients.
    • Write custom scripts to fix or import data for clients with specific needs.
    • Implement sustainable data pipeline solutions, viz. create admin tools and scripts to address repeat support issues or requests.
    • Communicate problems and workarounds to our internal support team in a simple, concise manner they can use with customers.
    • Assist with answering Tier 2 Support Questions.

    REQUIREMENTS:

    • 3+ Years experience with integrating data and working with data sources.
    • 3+ Years programming experience in Python.
    • Proficient in SQL.
    • Experience with data orchestration tools such as Apache Airflow.
    • Experience working with AWS. Alternatively, experience with GCP or Azure would be beneficial.
    • Ability to troubleshoot issues and determine and resolve the root cause of an issue.

    Advantageous

    • Experience with Docker or Kubernetes.
    • Understanding of best practices with regards to web applications and OOP.
    • Understanding of system integration design patterns.
    • Mathematical proficiency.
    • Exposure to these libraries or frameworks: NumPy; Pandas; PyJanitor; Great Expectations; Pandera; WhyLogs.

    ATTRIBUTES:

    • Professional communication skills with the ability to engage directly with clients.
    • A client-focused mindset, as finding solutions that make clients happy should be your number one priority. 
    • The ability to work independently. 

    go to method of application »

    Systems Administrator (SQL DBA)

    DUTIES:

    • Perform delivery, physical setup, installation, troubleshooting and repair of all hardware, software, and networking.
    • Maintain IT inventories, updating schedules as needed and properly disposing of equipment.
    • Conduct maintenance on computers, printers, routers, smartphones, etc.
    • Train users on software applications and systems.
    • Manage network servers and technology tools.
    • Setup accounts and workstations.
    • Monitor performance and maintain systems according to requirements.
    • Troubleshoot issues and outages.
    • Ensure security through access controls, backups and firewalls.
    • Upgrade systems with new releases.
    • SQL Server setup and configuration.
    • Design, implement and maintain virtualization infrastructure.
    • Windows OS Administration.
    • Ensure software license compliance.
    • Procurement of IT specific goods.
    • Recommend software and hardware enhancements.
    • Handle and maintain backup procedures.
    • Monitor system performance and troubleshoot issues related to performance, connectivity, and security problems.
    • Create and maintain system documentation, including standard operating procedures and system diagrams.
    • Assist with implementation of Disaster Recovery plans and backup procedures both on-premises and in the cloud.
    • Participate in the development and implementation of IT policies and procedures.
    • Collaborate with other departments to ensure that IT systems meet the needs of the organisation.
    • Stay up to date with emerging technologies and trends in System Administration, Actuarial Computing, and DevOps practices.
    • Evaluate and implement new Actuarial technologies and solutions.
    • Provide technical guidance and mentorship to Junior System Administrators.
    • Provide after-hours support for Infrastructure related emergencies, monitoring as well occasional weekend maintenance.
    • Other duties as assigned or as required by future needs.

    Company Specific 

    • Deployment/Updates of proprietary software systems.
    • Remote and on-site support of proprietary software systems.
    • After-hours support of proprietary software systems.
    • Configure live displays.
    • Expertise in managing and maintaining computer systems and networks, including hardware and software upgrades, patches, and security configurations both on-premises and in the cloud.
    • Manage database access and permissions.
    • Ensure that databases meet users’ requirements.
    • Liaise with Programmers, Applications / Operational staff, IT Project Managers, and other technical staff.
    • Review and manage database security, integrity, and backup procedures.
    • Write operating manuals and provide training and support for database use.
    • Devise and implement processes for resolving faults and data loss.
    • Write Disaster Recovery Plans.
    • Archive data.

    REQUIREMENTS:

    Qualifications 

    • Matric/Grade 12.
    • Tertiary qualification and relevant industry qualifications.

    Experience/Skills

    • Knowledge of a scripting language.
    • Advanced knowledge of Windows Server (2016, 2019) operating systems.
    • Understanding of network setup and management.
    • Microsoft 365.
    • Basic TCP/IP Networking knowledge essential: DHCP, DNS, VPNs, Routing.
    • Experience with various Internet Connectivity Mediums: ADSL, 3G/LTE, Fibre, Microwave.
    • Experience with Virtual Environments: Hyper-V, VMware.
    • Experiencing in managing large server infrastructure across multiple sites.
    • Managing deployments/rollouts.
    • Managing server virtualization technologies like VMware Server/ESX.
    • Managing Backup software solutions like Veeam.
    • A solid understanding of LAN/WAN networking.
    • Administration of Exchange 2019 / Office 365.
    • Active Directory/LDAP user and group administration.
    • Ability to troubleshoot network issues including back bone infrastructure issues.
    • Ability to troubleshoot VPN issues.
    • LAN Routing and Switching design, configuration, and troubleshooting (VLANs, IP Subnetting, 802.1Q trunks).
    • Adept at Scripting Languages like (Bash, PowerShell, etc.)
    • Experience mentoring Junior System Administrators.
    • Valid Driver’s License.

    go to method of application »

    Junior Front End Web Developer (JHB)

    REQUIREMENTS:

    Qualifications

    • A Diploma or equivalent qualification in Web Development, Computer Science, or a related field is acceptable.

    Experience/Skills

    • Proficiency in HTML, CSS, and JavaScript.
    • Familiarity with Web Development frameworks and libraries (e.g., WordPress, React, Angular, Vue.js) is a plus.
    • Basic understanding of Web Design principles and User Experience (UX) concepts.

    Advantageous

    • Any prior Internship or relevant work experience.
    • A portfolio of personal or academic Web Development projects.
    • Exposure to Business Intelligence (Qlik Sense/ NPrinting, etc.).
    • Exposure to Integration Development, RPA (Robotic Process Automation), SAAS software as a service space.
    • Exposure to Integration/ Back End.

    ATTRIBUTES:

    • Strong problem-solving skills and attention to detail.
    • Excellent communication and teamwork abilities.
    • Eagerness to learn and adapt to new technologies and tools.
    • Integrity is paramount, willingness/ eagerness in attitude, friendly/ kind demeanour, able to submit to authority, ability to self-lead, hunger to continuously learn and grow. 
    • Ability or can be groomed to deal with a lot of change, complexity and high-pressure fast-paced forward-thinking environment (volatility, uncertainty, ambiguity, complexity). 

    go to method of application »

    Mid-Senior PHP Developer

    DUTIES:

    • Develop and maintain scalable Laravel PHP applications.
    • Design and implement efficient APIs and Web Services.
    • Integrate third-party APIs and services to enhance application functionalities.
    • Collaborate with cross-functional teams to understand requirements and deliver solutions.
    • Keep the Project Manager well informed of the status of development efforts and timelines.
    • Troubleshoot and debug issues in existing applications.
    • Stay updated with the latest technologies and best practices in Software Development.

    REQUIREMENTS:

    Qualifications 

    • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

    Preferred Qualifications/Experience 

    • Certification or additional training in Laravel or relevant technologies.
    • Experience in deploying and managing applications in AWS.
    • Knowledge of Software Testing methodologies and tools.

    Experience/Skills 

    • 4+ Years of experience in Software Development with a focus on Laravel PHP framework.
    • Strong proficiency in PHP, SOLID principles, MySQL, HTML, CSS, and JavaScript.
    • Experience in developing and consuming RESTful APIs and other Web Services.
    • In-depth knowledge of third-party API integrations and authentication methods (OAuth, JWT, etc.).
    • Ability to work in an Agile environment and manage multiple tasks effectively.
    • Strong attention to detail and a passion for writing clean, efficient and well-documented code.
    • Experience with Git version control system.

    Advantageous 

    • Familiarity with front-end frameworks/libraries (Vue.js, React).

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Datafin Recruitment Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail