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: Feb 5, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    CI/CD (CE) Developer (Remote)

    ENVIRONMENT:

    DESIGN, develop, and maintain robust CI/CD pipelines for D365 CE projects, ensuring efficient and automated deployment processes as the next CI/CD (CE) Developer sought by a global provider of cutting-edge Data-centric Solutions. You will also manage source code repositories, branching strategies, and code versioning using tools including Azure DevOps and GitHub while ensuring security measures and compliance standards are met throughout the CI/CD pipeline. Applicants will need at least 3 years’ experience of effective business solution delivery including business and requirements analysis with the proven ability to deliver high quality IT solutions within agreed timescales. Any knowledge of Dynamics CRM/ D365 CE in addition, will prove beneficial.

    DUTIES:

    • CI/CD Pipeline Setup – Design, develop, and maintain robust CI/CD pipelines for D365 CE projects, ensuring efficient and automated deployment processes.
    • Source Code Management – Manage source code repositories, branching strategies, and code versioning using tools including Azure DevOps and GitHub.
    • Automated Testing – Implement automated testing procedures to ensure code quality and system integrity during the deployment process.
    • Deployment Automation – Automate the deployment of D365 CE customisations, updates, and hotfixes, reducing downtime and minimizing risks.
    • Configuration Management – Manage and version control configuration settings and data to ensure consistency across environments.
    • Monitoring and Troubleshooting – Continuously monitor the CI/CD pipelines, troubleshoot deployment issues, and implement improvements for efficiency and reliability.
    • Documentation – Maintain comprehensive documentation of CI/CD processes, configurations, and best practices.
    • Security and Compliance – Ensure security measures and compliance standards are met throughout the CI/CD pipeline.
    • Stay Current – Keep up-to-date with the latest D365 CE updates, features, and best practices related to CI/CD.

    REQUIREMENTS:

    • A minimum of 3 years’ experience of effective business solution delivery.
    • Proven ability to deliver high quality IT solutions within agreed timescales.
    • Business and requirements analysis.
    • Experience working in both Agile and more traditional delivery methodologies with respect to significant Data Management developments.

    Advantageous –

    Excellent knowledge of Dynamics CRM/ D365 CE.

    ATTRIBUTES:

    • Proven ability to pick up new concepts and technologies.
    • Excellent customer facing and presentation skills.
    • Effective problem solving and analysis skills.
    • Excellent telephone manner and strong verbal & written communications skills.
    • Effective listening skills with a high level of attention to detail.
    • Proven track record to work to strict commercial deadlines.
    • Self-management and strong organisation skills.

    go to method of application »

    Engineering Manager (Remote)

    ENVIRONMENT:

    This full-time role involves leading a dynamic team of Software Engineers, typically 8-10 individuals across 1-2 teams. The focus is collaborating with other engineering leaders to build a team capable of scaling up product development. As the Engineering Manager, you’ll work side by side with the team, ensuring quality code through peer reviews, maintaining documentation, and tackling technical debt. Your role includes fostering healthy development practices like TDD, Refactoring, Agile methodologies, and choosing the right tools and technologies for the job. Join them in shaping a team that excels at building scalable products!

    DUTIES:

    Technical Expectations:

    • Prior experience in management/mentorship roles.
    • Work alongside the team and be a part of the full Software Development Life Cycle.
    • Build features for their 4 user groups, Merchants, Customers, Developers, and Internal Operation teams.
    • Work on business projects, internal tech projects, changes to various systems, and navigate unplanned work.
    • Work alongside the team to create quality code through peer reviews, maintaining internal and external documentation and identify and address technical debt.
    • Help the team build up healthy development habits like TDD, Refactoring, being Agile, finding the right tool/technology for the job.
    • Instil company Engineering principles in other Engineers.
    • Proactively improve modules, services, systems, and codebases they encounter, ‘this doesn’t make sense, I’m going to do something about it.
    • Break down delivery and knowledge silos in their team.=

    Leadership Expectations:

    • Improve documentation that is incorrect.
    • Proactively raise issues they spot in retrospectives.
    • Clear blockers for junior team members; provides context/guidance or knows how to escalate.
    • Drive changes to Engineering practices with well-reasoned arguments and a ‘strong opinion, weakly held’ mentality.
    • Contribute to scaling Engineering hiring (e.g. leads calls, does onsite interviews).
    • Help facilitate Agile/Scrum rituals and run guild sessions for the team.
    • Contribute to the Review process by assisting your direct reports with personal KPI’s and highlighting work done that contributes to the overarching company goals, giving them feedback throughout the year, and help them navigate self-improvement programs.
    • Uphold the leadership culture that exists at the company.

    ATTRIBUTES:

    • A reasonably high emotional quotient.
    • Trustworthy, you will be dealing with sensitive, personal information.
    • With excellent time management skills, you will be accountable for spending the right amount of time on the different components of the role. 
    • Great communication skills, you will be doing a lot more interpersonal communication. 

    go to method of application »

    Intermediate Software Developer (Remote)

    DUTIES:

    • Work alongside the team and be a part of the full Software Development Life Cycle.
    • Build features for their 4 user groups, Merchants, Customers, Developers and Internal Operation teams.
    • Work on business projects, internal tech projects, changes to various systems and navigating unplanned work.
    • Work alongside the team to create quality code through peer reviews, maintaining internal and external documentation and identifying and addressing technical debt.
    • Help the team build up healthy development habits like TDD, Refactoring, Agile Methodologies, finding the right tool/technology for the job.

    REQUIREMENTS:

    • Someone with at least 4 years’ experience in Backend technologies.
    • Experience programming in TypeScript/Node.js or a strong willingness to learn.
    • Experience with database technologies such as PostgreSQL/MySQL.
    • Experience with cloud technologies, especially AWS.
    • Strong experience with best practices and a sound understanding of what makes valuable codebases.
    • The ability to work collaboratively in an ever-changing remote friendly environment.
    • A valid work authorisation to work in South Africa.

    Tech stack:

    • Frontend: React, TypeScript.
    • Backend: Python, TypeScript, PHP.
    • Data: MongoDB, PostgreSQL, MySQL.
    • Infra: AWS Lambda, Serverless, S3, EC2, API Gateway.
    • Tools: Jira, Confluence, Git, Postman.
    • Automation: GitLab pipelines, CI/CD, Terraform.

    Nice to haves:

    • A technical tertiary qualification such as BSc Computer Science.
    • Experience with AWS Lambdas and the Serverless Framework.

    ATTRIBUTES:

    • Strong written and verbal communication skills. 

    go to method of application »

    Power BI & SSRS Developer (CPT Hybrid)

    DUTIES:

    • Develop and maintain BI solutions using SSRS and Power BI and SSRS.
    • Work with stakeholders to understand their business needs and requirements.
    • Design and develop reports and dashboards that provide actionable insights.
    • Troubleshoot and debug BI solutions.
    • Implement new features and enhancements to BI solutions.

    REQUIREMENTS:

    • 3+ Years of experience in a SSRS and Power BI Developer role.
    • Strong understanding of SSRS and Power BI.
    • Experience with SQL and T-SQL.
    • Experience with data modeling and ETL processes.

    ATTRIBUTES:

    • Excellent analytical and problem-solving skills.
    • Strong communication and interpersonal skills.

    go to method of application »

    MI/Data Analyst

    DUTIES:

    • Perform Data Analysis, data visualisation and reporting from the Enterprise Data Warehouse.
    • Spend time with and develop understanding of key business areas in order to provide in-depth analytics.
    • Provide analytical solutions to complex business problems.
    • Drive insight derived from data exploration to the business.

    REQUIREMENTS:

    Qualifications –

    • A relevant tertiary qualification. (Preferably Business Science IT).

    Experience/Skills –

    • A minimum of 3 years prior Data Warehouse experience.
    • Excellent knowledge of dimensional databases; including experience in creating optimized scripts / queries and database architecture.
    • Experience in using Data Analysis software packages (SQL, SAS).
    • Working knowledge of database architecture.
    • Using a variety of data tools, analysis methods and data visualisation to turn data into actionable insights with demonstrable business impact.
    • Excellent Data Analysis, analytical and problem-solving skills.
    • Working knowledge of business analysis and creating business requirements document.

    Beneficial –

    • Knowledge of Pyramid or similar visualisation software advantageous, with proven data visualisation skill.

    ATTRIBUTES:

    • Multi-tasking with the ability to focus and attend to multiple things.
    • Able to perform at a high level of accuracy with little supervision.
    • Self-motivated, well organised and able to work under pressure to tight deadlines.
    • Proven written and verbal communication skill.

    go to method of application »

    BIBA/Data Specialist

    DUTIES:

    • Perform Data Analysis, extracts and reporting from various data sources.
    • Spend time with and develop understanding of key business areas in order to provide in-depth analytics.
    • Be involved in all Financial Services projects to assist business users to identify data components of their projects.
    • Ensure effective Change Management processes, protecting Business Intelligence standards.
    • Drive insight derived from data exploration to the business.
    • Collaborate with cross-functional teams to understand their data requirements and provide technical support in data-related issues.

    REQUIREMENTS:

    Qualifications –

    • A relevant tertiary qualification. (Preferably Business Science IT).

    Experience/Skills –

    • At least 7 years prior Data Warehouse experience.
    • Excellent knowledge of dimensional databases; including experience in creating optimized scripts / queries and database architecture.
    • Experience in Business Analysis using various techniques to describe business needs e.g. conceptual model, ERD, Test Cases, Data Flows, UML models, Data Dictionary, Business process flows, etc.

    Advantageous –

    • Experience in Snowflake, Python and Matillion.
    • Experience in Retail.
    • Proven experience in Data Analysis and Business Intelligence, with a focus on SQL, Pyramid Analytics or similar BI tools such as Power BI, Tableau.
    • SAS experience.

    ATTRIBUTES:

    • Excellent analytical and problem-solving skills.
    • Collaborate with cross-functional teams and stakeholders to understand their data requirements.
    • Excellent communication skills for conveying complex data findings to non-technical stakeholders.
    • Multi-tasking with the ability to focus and attend to multiple things.
    • Able to perform at a high level of accuracy with little supervision.
    • Self-motivated, well organised and able to work under pressure to tight deadlines.

    go to method of application »

    Technical Lead (Remote)

    DUTIES:

    • Collaborate with the team to identify and fix technical issues, and to identify and earmark gaps in required skills in the team.
    • Assist in the hiring and training of individual contributors.
    • Form part of the Full Software Development Life Cycle and all its components with special emphasis on supervising system modifications.
    • Assist in auditing internal teams (Best Practice, Standards, Security and Compliance).
    • Guide the team through technical issues and challenges.
    • Work with other Technical Leads on keeping systems up to date to minimise technical risk.
    • Work with the team to set end-year goals.
    • Be the first point of call for systems within their domain.
    • Be transparent with the team about challenges, failures, and successes.
    • Write progress reports and deliver presentations to the relevant stakeholders.
    • Motivate staff and create an inclusive space where they can ask questions and voice their concerns.
    • Analyse existing operations and schedule training sessions and meetings to discuss improvements.
    • Keep up to date with industry trends and developments.
    • Mentor other Engineers from Graduates to the Senior Engineers within the larger Engineering team.
    • Work alongside the Engineering Managers and Product Managers in resourcing the team for work coming up on the roadmap.
    • Work on keeping the team accountable with estimated deliverable.

    REQUIREMENTS:

    Qualifications –

    • Preferably a BSc Computer Science/ technical tertiary qualification or significant work experience.

    Experience/Skills –

    • At least 2 years’ experience as a Technical Lead.
    • At least 6 years’ experience programming in either Backend or Full Stack technologies such as Python, Node.js, TypeScript or React.
    • Strong experience in AWS.
    • Databases / SQL (MySQL / Postgres / MongoDB).
    • Strong experience with best practices and a sound understanding of what makes valuable codebases.
    • Excellent technical, diagnostic, and troubleshooting skills.
    • Preferably experience with AWS infrastructure, specifically AWS Lambda.

    ATTRIBUTES:

    • Willingness to build professional relationships with staff and clients.
    • Excellent communication, motivational, and interpersonal skills.a

    go to method of application »

    Mid C# Full Stack Developer

    DUTIES:

    • Develop new and maintain existing applications written in C#.Net.
    • Write clean and maintainable code.
    • Understand Object-Oriented Programming and design patterns.
    • Work closely with other members of the Development team to create high-quality and scalable software.
    • Help Developers at the customers to integrate code into their environments.
    • Be available for office meetups for key planning sessions.

    REQUIREMENTS:

    • A Bachelor’s Degree in Computer Science or equivalent is welcome.
    • 3-5 Years of experience working as a C# Developer.
    • Experience with developing APIs using C# .Net.
    • Experience with relational databases, preferably MS SQL, is required.
    • Experience building web and / or mobile applications.
    • Strong experience with HTML, CSS & JavaScript.
    • Able to use Git.
    • An understanding of React, Blazor or other SPA frameworks.
    • A strong understanding of Software Development principles.

    ATTRIBUTES:

    • Ability to work independently as well as part of a team.
    • Good time management skills.
    • Strong analytical and problem-solving skills. 
    • Excellent communication and interpersonal skills. 

    go to method of application »

    ISP Junior Systems Administrator (CPT)

    DUTIES:

    • The effective provisioning, installation, configuration, operation and maintenance of ISP systems hardware, software and related infrastructure.
    • Ensure systems are secure and vulnerabilities are patched.
    • Control and verify system backups and file archiving, ensuring all required file systems and data are successfully backed up to appropriate media, media is stored, and recycled.
    • Support knowledge (Create, change, and delete user accounts per request, Hardware & Network Troubleshooting).
    • Investigate and troubleshoot issues within the systems environment.
    • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems, and key processes, reviewing system and application logs and verifying completion of scheduled jobs such as backups.
    • Experience within a Helpdesk environment and Helpdesk software. e.g. OTRS/Heat/Zendesk or other equivalent project/issue tracking systems.
    • Undertake other duties not specifically stated which from time to time are necessary without altering the nature or level of responsibility.
    • Will be required to work outside of usual office hours as needed.

    REQUIREMENTS:

    Essential

    • Candidate must have completed Matric / Grade 12.
    • Linux/UNIX/Windows Server skills and knowledge and experience in configuring and maintaining the following:
    • Apache, IIS
    • DNS: Bind, Unbound, PowerDNS
    • Radius
    • TCP/IP Protocols
    • MTAs: Postfix, Sendmail /Exim / Zimbra
    • Monitoring Systems: Cacti / Nagios / PRTG / Zabbix / ManageEngine
    • Hosting control panels: cPanel, Plesk and ISPConfig
    • General understanding of networking within an ISP environment.
    • Able to write basic scripts.

    Advantageous 

    • A technology related Degree or tertiary education.
    • Certifications in both Linux and Windows Server.

    ATTRIBUTES:

    • Critical thinking and problem solving.

    go to method of application »

    Senior Software Java Developer

    DUTIES:

    • Technical architectural design.
    • Develop and document design, source code and technical architecture.
    • Maintain and manage existing source code.
    • Design, develop and implement solutions to users’ needs and requirements.
    • Review and improvise code.
    • Run tests and fix bugs.
    • Coordinate with architects and business analysts to determine functionalities.
    • Develop technical solutions to complex business problems.
    • Design and develop technical solutions for enterprise-level projects.
    • Design and develop data analysis solutions.
    • Design and develop logical and physical data models that meet application requirements.
    • Design and develop continuous integration and continuous deployment pipelines.

    REQUIREMENTS:

    Qualifications and Experience required:

    • You have completed a relevant 3/4-year technical diploma or degree (Honours or postgraduate degree preferred), or relevant work experience.
    • You have a strong theoretical programming grounding.
    • You have 5 years or more hands-on development experience, preferably in the fin-tech industry.
    • Desirable, but not Essential:
    • You possess Oracle Java SE 7/8 Programmer certification.
    • You have working knowledge of DB2.
    • You have working knowledge of Spring Boot, Java 7/8, JPA/Hibernate, Object-Oriented Programming, GIT, Jenkins/CICD.

    ATTRIBUTES:

    • You have a knack for picking up new technologies.
    • You love to find easier ways of doing things.
    • A problem solver with excellent communication skills.
    • Passionate about technology.
    • Comprehensive thought and error handling solutions.
    • Analytical as well as strong development skills.
    • Delivery focused with attention detail.
    • Able to work in projects (multi-task) environment.
    • Responsive to change.

    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