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: Nov 17, 2022
    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

    Progressive Edge is a Boutique firm specialising in IT / Tech & Data related recruitment services across a range of industry sectors, predominantly within the Cape Town Area.
    Read more about this company

     

    Java Developer

    The role

    • Conducting software analysis, programming, testing and debugging
    • Identifying production and non-production application issues
    • Contributing in all phases of the development lifecycle
    • Writing well designed, testable, efficient code
    • Ensuring designs follow specifications
    • Preparing and producing releases of software components
    • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review

    Requirements

    • BSc degree in a technology-related field preferable
    • Proficiency in Java with +-3 years solid exposure at an academic or professional level
    • Must be interested in pursuing a professional career in Java

    Experience in: (relative to seniority)

    • OO Principles – polymorphism, inheritance, encapsulation
    • Strong Java and OO development knowledge
    • J2EE
    • JSP
    • JavaScript
    • JQuery
    • MVC
    • CSS and HTML
    • JDBC – creating relational databases, queries and updates
    • JUnit / Unit Testing Framework
    • EJB or Spring Framework
    • JPA / Hibernate
    • RESTful Framework
    • Maven / ANT
    • Git
    • HTML5 basics

    go to method of application »

    Cyber Security Specialist

    Security Specialist

    Permanent

    Cape Town

    Join a well established and respected Investment company in Cape Town. You will join a passionate team of incredibly smart, conscientious individuals.

    The ideal incumbent will assist the current team in daily security administration and activities, as well as bolstering our expertise and experience in order to mature the environment to where cyber security focused work is completed quicker, with a greater focus on the technical intricacies of configuration management, vulnerability management, assessments and remediation.

    Responsibilities

    • Cyber hardening
    • Remediation of Internal and external security assessments
    • Red team / blue team assessments
    • Purple teaming
    • Security/forensic investigations
    • Firewall rule management and remediating assessments
    • Security configuration across the server estate
    • Remediation of assessment findings
    • Securing the external perimeter configurations
    • Securing the internal environment configurations
    • DMZ (demilitarised zone) configuration
    • Assuming the role of a threat actor
    • Security software stack
    • Email security
    • Cloud security (Azure etc)
    • Data protection
    • Remediation of penetration testing
    • Security Reporting
    • Security documentation
    • User, data and system access
    • Change control

    Ideal Experience

    • 10 years security specific work experience
    • CISSP, CISM or similar
    • The ability to handle pressure situations and have practical and logical thought processes and apply these to relevant situations.
    • Server infrastructure would be a plus (VMware, Microsoft server stack software) AD, FortiGate FW’s, EDR, ATD, AV, Sandboxing, Forensic Tools, SIEM, SOC knowledge

    go to method of application »

    Data Scientist

    Permanent

    Cape Town

    Join the Marketing team of a large, well-known enterprise. An established organisation is looking to appoint a Data Scientist I who is eager to grow their career within the marketing team, by supporting the Data Scientist team to transform and model data sets that provides valuable insights to the business while contributing towards leveraging data as a competitive advantage. The role extracts, analyses and interprets data from a range of sources, using algorithmic, data mining, artificial intelligence, machine learning and statistical tools, to uncover trends and patterns that support business objectives. The Data Scientist has a passion for developing their skills in the art of Data Science, requiring a combination of technical, analytical and communication skills to infer meaning from data and translate these in a concise and cohesive story.

    Job Objectives

    • Under the guidance of the Data Scientist Lead / Team Lead, work with business stakeholders to identify business requirements and model and frame business scenarios that are meaningful and that answers business questions.
    • Work closely with data and software teams to translate business requirements into fit-for-purpose, robust and scalable solutions.
    • Develop, validate and execute basic algorithms and predictive models to collect, merge, analyse, extract and interpret large datasets.
    • Use data to investigate problems, detect patterns and extrapolate insights.
    • Develop data structures and pipelines to organise, collect and standardise data.
    • Perform data preparation in order to reduce and shape data. Clean and validate data and assure its integrity, accuracy, completeness, and uniformity.
    • Test data mining models to select the most appropriate one for use on a project.
    • Adhere to stringent quality assurance and documentation standards using version control and code repositories.
    • Cross-validate models to ensure their generalizability.
    • Assess the effectiveness of data sources and data-gathering techniques to improve data collection methods.
    • Prepare analytical findings, results and reports using data visualisation techniques.
    • Effectively structure and plan projects, timelines, and deliverables, working with the Data Scientist Lead / Team Lead to weigh any business and technical trade-offs.
    • Conduct research from which to develop prototypes and proof of concepts.
    • Share insights across teams to inform collaborative efforts.
    • Stay updated on the latest research and developments in Data Science and adjacent fields to ensure the latest technology, techniques and methods are always applied.

    Qualifications

    • Bachelor’s Degree in Data Science, Computer Science, Mathematics, Statistics, Information Technology, Information Systems or a related field – (essential).
    • 1+ years experience in a Data Scientist or similar role with good exposure to the application of machine learning, deep learning, data mining and mathematical and/or statistical methodology to support business objectives – (beneficial)
    • Experience in a retail, commercial or IT environment (desired)
    • Basic knowledge of SQL, Python and data science toolkits (essential)
    • Proficiency in MS Office 365 with well-developed Excel skills (essential).
    • Exposure to delivering project outcomes using design thinking, lean and agile principles (desired)

    go to method of application »

    C# .Net Architect

    Permanent

    A software Development with offices in 5 countries creates value by drawing on their domain expertise to deliver transformative solutions to various sectors. With projects and offices around the globe, the teams lead with innovation to develop, integrate and optimize resilient systems and processes that work for businesses.

    This established organisation has a new position available for a C#.Net Architect to join their Senior Team

    We are looking for the C# Architect to assist with:

    • Functional requirements
    • Deployment environment
    • Performance requirements
    • Expected longevity of solution
    • Client budget (provide choices and highlight trade-offs if needed)
    • Skill set required to build vs skill set available
    • Skill set required to maintain, and support vs skill set available
    • Ease of future maintenance and support
    • Investigation and resolution of technical challenges, guiding project team members as appropriate and doing it yourself when appropriate

    You will ensure quality through:

    • Code reviews in a form appropriate to project and individual team members
    • Establishing and maintaining an enabling set of technical standards
    • On-going refinement, revision or establishment of our development delivery processes
    • Providing expert opinion on validity of project team or individual effort and time estimates
    • Mentoring, or facilitating the appropriate mentoring, of juniors and team members
    • Participating in performance management and recruitment processes for technical resources
    • Pre-sales design and project proposals
    • Participation in PR and marketing activities with relevant writing, presenting and research

    Requirements:

    • BSc Computer Science or similar tertiary qualification
    • Strong object-oriented programming skills

    Experience in:

    • C#
    • HTML
    • JavaScript
    • CSS
    • WPF and WCF proven abilities
    • Microsoft Certification
    • Cloud experience would be preferred
    • Links to Stack Overflow, GitHub and / -or Bitbucket public accounts would be advantageous

    go to method of application »

    Systems Analyst

    Cape Town

    Permanent

    A large, international software firm that solves real-world problems with innovative solutions and modern technology stacks has a new role within their organisation. The company’s experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions into client organisations.

    Our relaxed yet professional work environment extends to our flat management structure. Being a part of the company means working on dynamic project teams, while pursuing your own career growth through our Continuous Learning Programme.

    The role: We are looking for system analysts to assist with both national and international projects. You will do so by:

    • Formulating ways for businesses to improve, based on experience and desk research
    • Determining operational objectives by studying business functions, gathering information and evaluating output requirements and formats
    • Constructing workflow charts and diagrams
    • Studying a system’s capabilities
    • Writing functional specifications
    • Improving systems by studying current practices and designing modifications thereof
    • Recommending controls by identifying problems
    • Documenting improved processes and procedures
    • Managing UX requirements and aligning them to what is technically feasible
    • Overseeing the implementation of new technology solutions
    • Defining project requirements by identifying project milestones, phases and elements
    • Running requirement workshops and training sessions
    • Monitoring project progress by tracking activity, resolving problems, publishing progress reports, recommending actions, and identifying problems within a business using data modelling techniques
    • Communicating with client stakeholders to assess what they aim to achieve with each project
    • Persuading internal and external stakeholders of the benefits of new technologies or strategies

    Requirements:

    • BCom / BSc degree or equivalent qualification
    • Business / Systems analysis diploma

    Experience in:

    • Software design and analysis
    • Software maintenance
    • Process Improvement
    • SQL – ability to put together complex entity relationship diagrams or other suitable flows
    • Experience in Draw.IO or Visio to document requirements
    • Ability to work with business representatives from the client
    • Big-picture thinking
    • Works well under pressure
    • Great communication skills – written and verbal

    go to method of application »

    Blockchain Developer

    Role

    A global fintech company requires a Blockchain Developer with experience in Hyperledger Fabric and Java. This position will be developing financial services functionality on Blockchain or Distributed Ledger Technology (DLT) based solutions and will be helping to create the new global tokenised asset based financial services infrastructure. This will include management of traditional assets and integration of business data flows into Blockchain based solutions.

    Our clients Java Developers are all-rounders who analyse required system changes, design databases, write complex financial business logic and create slick web applications. They also work closely with automated testers and other members of their project team to produce world class software. Java Developers will be expected to learn all about our application, the business and the industry we operate in.

    Responsibilities:

    Analysis & Design

    • Assist in the creation of user story definitions and acceptance criteria
    • Work within the constraints of the feature/ user story to define the underlying design required to deliver these changes
    • Ensure the solution is well defined and fit-for-purpose. It must meet the requirements and work end-to-end. This will require a solid understanding of the underlying business processes involved in and surrounding the change
    • Provide solutions and recommendations for the resolution of technical issues that arise and ensure solutions meet the technical specs and design requirements
    • Help design and build APIs and external system interfaces for integration into core company products and third-party vendor applications

    Development

    • Interpret complex financial business requirements and translate into high-transactional, high-availability, secure, working systems
    • Design and build the highly intuitive user interface and interactive financial tools required by financial advisers and investors
    • Develop real-time transaction processing systems that support millions of trades every day in investment securities in multiple world markets
    • Work closely with our Solution Consultants and Analyst Testers to design and implement new functionality for our major institutional customers around the world
    • Collaborate with other Developers to make sure that the solutions developed are robust and in-line with the requirements
    • Ensure code is designed and built in a reusable manner
    • Able to build medium complexity features end-end
    • Continually develop an understanding of the business functionality of company platforms

    Quality

    • Adhere to the defined procedures for code management, code reviews, coding standards, naming conventions and security standards
    • Write automated unit tests for any newly created code
    • Perform manual testing to ensure any changes made to the system are of a high standard and the system hasnt regressed
    • Perform code reviews for other developers, when required, to ensure that proposed changes meet quality and best practice standards

    Collaboration/ Communication

    • Promote the development team both internally and externally. Ensure that creative solutions, tight code, tough problems solved are called out appropriately to the developer community, and where they lead to visible outcomes, to the broader company teams and clients
    • Collaborate with other Developers to share knowledge, best practices, useful technology, and opportunities for cross-project system design/ solutions
    • Mentor new starters to ensure they understand both platform and SDLC
    • Provide solution centre-wide training, as required, on topics of personal expertise

    Technology

    • Keep abreast of latest and/or relevant technologies, tools and methods. Identify adoption of technology, tools and methods best suited to the company
    • Proactively resolve technical (environmental, coding and testing) issues that impede development progress. Assist in the resolution of technical issues when requested by other developers
    • Create novel solutions to problems by incorporating cutting edge technology or generic concepts

    Experience Required:

    Minimum Requirements

    • Completed Bachelors Degree or higher and/or equivalent experience
    • 2+ years of experience developing Hyperledger Fabric Chaincode and working with Open Source Blockchain platforms
    • 4+ years of Software Development experience, creating full stack applications with Java, PostgreSQL and REST APIs
    • Experience with Blockchain or Distributed Ledger technologies, especially with open Source Blockchain Platforms or development of Smart Contracts
    • Experience with Public Cloud (especially AWS)
    • Confident, and able to take initiative in a delivery-focused environment
    • Independent, self-directing working style
    • Ability to learn quickly in a dynamic fast-paced industry
    • Enjoy working as part of a high-performance team
    • Hard-working, innovative and takes pride in their work
    • Passionate about creating innovative solutions for customers; and
    • Participated in end-end deliveries of software products

    Preferable experience

    • Experience working with additional Open Source or Commercial Blockchain Platforms (e.g. Hyperledger Besu, Corda or Ethereum)
    • Experience with Blockchain based payment networks and settlement approaches
    • Experience working with Docker, Kubernetes or AWS Infrastructure
    • Experience working in an Agile environment
    • Experience with Azure DevOps and Agile Development Tools (including Jira)
    • Familiarity with financial products and markets
    • Familiar with code analysis or automated testing tools

    go to method of application »

    Automation Tester

    Role Description

    The Automation Tester will join a dynamic development team working on cutting edge emerging technologies and integrating them into traditional finance systems. They will create and maintain automated test plans, support the development of testing infrastructure, and work with developer and other project team members to produce world class software. The successful candidate will have enthusiasm for troubleshooting, analysing and resolving complex problems, and must demonstrate strong problem solving and communications skills.

    Specific Role Responsibilities:

    Automated Testing

    • Plan and prioritise all incoming testing. Provide detailed and accurate test estimates. Create and maintain testing data and records.
    • Understand and analyse business requirements to enable the design of detailed test requirements for traditional and blockchain based solutions
    • Establish functional and automated test objectives, acceptance criteria, workload profiles and use case scenarios
    • Document and report issues arising from testing in a timely manner and manage their resolution and tracking
    • Issue testing status and completion reports to project teams and clients where necessary
    • Provide estimates of testing effort to the Test, Delivery or Project Manager as required
    • Solve complex problems and provide clear and concise reports with recommendations
    • Work closely with development teams, architects and engineers to test their products under load and make recommendations to improve solution performance, reliability and stability

    Collaboration / Communication

    • Promote the testing team both internally and externally. Ensure that creative solutions, robust testing infrastructure, tough problems solved are called out appropriately to the companys development community, and where they lead to visible outcomes, to the broader company teams and clients; and
    • Collaborate with other developers and testers to share knowledge, best practices, useful technology, and opportunities for cross-project system design / solutions.
    • Mentor new starters to ensure they understand both platform and SDLC.
    • Provide solution centre-wide training, as required, on topics of personal expertise.

    Technology

    • Keep abreast of latest and/or relevant technologies, tools and methods. Identify adoption of technology, tools and methods best suited to the company;
    • Proactively resolve technical (environmental, coding and testing) issues that impede development progress. Assist in the resolution of technical issues when requested by other developers; and
    • Create novel solutions to problems by incorporating cutting edge technology or generic concepts.

    Experience Required

    Primary requirements

    • First class bachelors degree or higher in Computer Science, Engineering, and/or equivalent experience;
    • 3+ years of experience using automated testing test approaches and tools (including use of Cucumber) and conducting automated testing;
    • Experience with UI testing, using tools such as Selenium
    • Experience managing automated testing pipeline and reporting testing results;
    • Experience with the Java programming language;
    • Strong self-driven collaborator with ability to work in diverse teams;
    • Proven data analysis and problem solving skills; and
    • Participated in end-end deliveries of software products.

    Secondary requirements

    • Experience testing the following types of applications: Windows Software, Database applications, websites, mobile applications;
    • Experience testing blockchain or distributed ledger technology solutions;
    • Experience working in an agile environment;
    • Experience with JavaScript, JSON or React programming languages;
    • Experience with public cloud (Google Cloud or AWS);
    • Experience with Linux (Unix) commands and scripting languages;
    • Familiar with Azure DevOps & Agile development tools (including Jira);
    • Familiarity with financial products and markets; and
    • Experience testing in AWS and working with AWS Lambda Functions.

    go to method of application »

    Software Product Manager

    Senior Product Manager

    Permanent

    Remote

    A software development company who builds cloud software that grows their clients businesses has opened a new role within their organisation. The companys work covers a variety of industries and a range of apps and IoT software projects. Clients include startups, scale-ups and enterprises that need brand new cloud software or upgrade or replace existing software.

    Join a creative team of product managers, UX designers & researchers, software architects, software developers and QA analysts & engineers dedicated to delivering software that delivers value to our clients and engaging experiences to users.

    We are serious about always learning new things. We create the time and opportunities for you to learn and develop new skills and actively promote and compensate you for taking on more responsibility aligned with your career goals.

    What does working with us look like?

    • Exposure to a range of industries, projects and technologies
    • Work in teams of product managers, UX designers & researchers, software developers and QA
    • Work remotely but not in isolation
    • Continuously learn about new shiny things with allocated training budget and time
    • A mentor with the experience in the skills that you want to develop

    About the role

    It will be your job to help the client discover what software to build that would be valuable to their business, usable to their users and technically feasible. We believe a good product manager is experienced in at least one of the following areas: business, user experience or technology.

    Responsibilities

    Stakeholder communication and expectation management

    • Keep in mind the different views of various stakeholders and explain changes to them within their context
    • Facilitate decisions on scope, budget and timeline
    • Lead an empowered cross-functional team (UX designers & researchers, software developers, QA analysts & engineers)

    Business acumen

    • Collaborate with the client and the team to determine the product context including vision, strategy and OKRs
    • Compile the business case for product discovery and development
    • Manage value, usability, technical feasibility and business viability risk
    • Data visualisation to derive business value
    • Market analysis and competitive positioning
    • Business process mapping

    Lean product process

    • Product owner support (the product owner is client-side and often inexperienced with making software)
    • Product discovery
    • Release planning and execution
    • Lean analytics

    Project and financial management

    • Project budget management
    • Resource planning
    • Project plan update with dependencies in mind
    • Financial updates, invoicing and forecasting
    • Project risk management

    Scrum master

    • Remove impediments to product development
    • Facilitate retrospectives and implement Agile principles

    Experience

    • Minimum 8 years of work experience
    • Minimum 5 years experience in Agile software development
    • Minimum 5 years experience as a project manager
    • One of the following
    • Minimum 2 years experience as a tech Product Manager
    • Minimum 2 years experience as a Business Analyst

    Location & commitments

    The work is remote with quarterly co-located team events, usually at our offices in Stellenbosch

    go to method of application »

    Senior UX Designer

    Senior UX Designer

    Permanent

    Remote (South Africa)

    We are an innovative software development company builds (cloud) software that grows our clients businesses. Our work covers a variety of industries and a range of apps and IoT software projects. Our clients include startups, scale-ups and enterprises that need brand new cloud software or upgrade or replace existing software.

    Join a creative team of product managers, UX designers & researchers, software architects, software developers and QA analysts & engineers dedicated to delivering software that delivers value to our clients and engaging experiences to users.

    We are serious about always learning new things. We create the time and opportunities for you to learn and develop new skills and actively promote and compensate you for taking on more responsibility aligned with your career goals.

    What does working with us look like?

    • Exposure to a range of industries, projects and technologies
    • Bringing B2C, B2B and B2E apps to life
    • Work in teams of product managers, UX designers & researchers, software developers and QA
    • Work remotely but not in isolation
    • Continuously learn about new shiny things with allocated training budget and time
    • A mentor with the experience in the skills that you want to develop

    Responsibilities:

    • Gathering requirements from clients and stakeholders
    • Help clients to understand the value of UX by having constant communication with them. You're not working for them but with them
    • Empathise with users by conducting UX research. This usually happens in collaboration with the dedicated UX Researcher in our company
    • Understand the underserved need that the product needs to address
    • Define the end-to-end customer experience & design product solutions
    • Understand the products position within the larger business and/or service
    • Produce relevant artefacts e.g: Design Systems, Job stories, User flows, Information architecture, Wireframes & Prototypes
    • Maintain design artefacts
    • Low & High-fidelity UI design of product user interface

    Knowledge and Skills

    • Skills in prototyping and visual design tools. Adobe XD and/or Figma preferred
    • Able to function in an Agile software development team, contributing to backlog grooming, story writing and acceptance criteria specification
    • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders
    • Able to work well in a team, as well as on your own
    • Excited about learning, pushing creative limits and finding new solutions
    • Excellent analytical and problem-solving skills
    • A propensity to fail fast and learn fast and share both failure and learning with others
    • Prioritising learning over being right. Understanding others rather than becoming defensive
    • Demonstrated ability to learn independently

    Requirements

    • Minimum 5-7 years of work experience
    • A tertiary qualification in a relevant field of study e.g Multimedia, Visual Communication, Psychology, etc.

    Nice to haves

    If you tick all the required boxes, the following things will give you an edge:

    • Data visualisation experience
    • Motion Design experience
    • An understanding of Game Mechanics and/or Behaviour Psychology

    go to method of application »

    Accountant

    Accountant

    Bethlehem, Freestate

    Permanent

    An animal sanctuary based in Bethlehem is part of a global group focused on protecting animals. They have a new permanent opportunity available to join their team.

    Would you like to contribute to something meaningful and work with them along their mission? This is your chance. The sanctuary is looking for dedicated people to enrich their team. They are in need of Accountant to take on a permanent role in this rewarding environment.

    Your contribution will be:

    • Recording accurately day-to-day financial transactions and completing the posting process
    • Processing accounts receivable, payable and payroll transactions in a timely manner
    • Being responsible for the banking and monthly reconciliations
    • Assisting with weekly payments
    • Taking care of the stocking control and payroll transactions
    • Assisting line managers with general queries and reconciliations
    • Financial reporting to management
    • Being responsible for all general financial administration, documentation and filing
    • Performing any other reasonable tasks assigned by direct line manager (including general admin tasks, insurance claims, CIPC documentation, receiving deliveries, and coordination of meetings)

    Your profile ideally illustrates:

    • Relevant years of experience in an accounting firm, as an advantage
    • A minimum requirement BCom Accounting degree
    • Competence with all aspects of accounting and management accounts
    • Proficiency and experience in digital accounting platforms, including relevant accounting programmes and Microsoft Office suite
    • Ability to work well in a team environment
    • A valid drivers license
    • Great affinity to animal welfare and sanctuarys vision and mission

    Our offer includes:

    • The opportunity to truly contribute to global animal welfare
    • A multinational team with the spirit of being ONE with the sanctuary
    • An animal-friendly workplace with a dynamic and pleasant job environment
    • A modern leadership culture and promotion of training experience relevant for the position

    go to method of application »

    IT Asset Coordinator/ Systems Administrator

    Job Purpose

    The primary responsibility for this position is the execution, monitoring and support of the IT Asset Management Solution application and related systems for the company and its specified clients. The individual is responsible to ensure that tasks relating to client and companys data requirements performed are administered efficiently, accurately and within daily deadlines. The individual is responsible for coordination of information for adhoc and periodic tasks set for and by the client.

    Key Responsibilities:

    • Reconcile contract information to the asset information on the relevant applications provided to provide holistic asset intelligence and direction.
    • Establish (with the assistance of the client and any external Managed Service Partners) an exceptions protocol that must be reported on (e.g., users not logging in for more than 5 days, software changes etc.)
    • Generate and prepare for review monthly reports listing
    • Coordinate with the client to map and govern internal asset management processors and protocols
    • Facilitate asset audits, monthly meetings and reporting and escalate exceptions to respective persons
    • Authorise and assist the warranty swap out process
    • Facilitate delivery of the rollout of devices and collection of devices
    • Participate actively in the end of rental term process
    • Conduct all report and business activities through the applications provided
    • Verify, correct, assesses, and maintain client data records on client portal
    • Initiate and monitor daily manual batches
    • Periodic and adhoc client data analysis and correction
    • Responsible for logging and tracking of errors/ enhancements to Application Support team
    • Analysis, escalation and follow up of technical incidents
    • Responsible for month end / quarter end runs (this will include working extended hours at month end)
    • Client portal system maintenance on a scheduled basis after normal office working hours
    • Documentation and maintenance of system procedures

    Reporting

    • Establish processes and systems to establish and enhance effective reporting processes
    • Work in conjunction with the client to establish expectations, reporting protocols, guidelines and practices for asset management and tracking
    • Maintain reporting practices as per agreed upon timelines
    • Proactively manage the reporting process on applications
    • Ensure data integrity by updating, maintaining, and verifying data on the system
    • Undertake full responsibility for month end and quarterly runs
    • Work with the client to facilitate asset audits based on pre-determined timelines

    IT Systems Administration

    • Reconcile and maintain up to date software application information and contract information
    • Arrange logistics for deliveries and collections
    • Establish, maintain, document and enhance systems processes and procedures
    • Schedule and communicate systems maintenance and updates on a regular basis
    • Oversee technical incidents by logging incident, following up and providing feedback on the status of the query
    • Monitoring and daily initiation of manual batches

    General

    • Maintain a professional standard of working, while maintaining a professional representation as an employee of the group
    • Attend meetings as and when required
    • Provide status updates to the client and the group

    Minimum Requirements:

    • Matric
    • ITIL accreditation and experience
    • 3 years experience in a similar role
    • Completing and maintaining relevant systems administration paperwork
    • IT Asset Management business processes mapping and management experience project lifecycle management experience
    • Understanding of SQL, relational databases and middleware an advantage
    • Confident & enthusiastic with an ability to adapt to a changing environment
    • Excellent written and verbal communication skills

    go to method of application »

    Project Manager (Migrations)

    South Africa

    Join a global team managing migration projects for various clients as they implement our software platforms which scale their businesses.

    The Migration Project Manager is responsible for the day to day management a portfolio of migration projects to contracted time, quality, and budget requirements.

    This role will support the Global Head of Migrations in the delivery of technical migration projects, managing a distributed team of migration SMEs in multiple locations. The role requires strong planning skills, ability to make solution based recommendations based on proactive identification, management and resolution of risks and issues throughout the full project lifecycle.

    This is a client facing role and requires the ability to build strong relationships with customers, often at a senior level.

    Role Responsibilities:

    Delivery Management

    • Support the delivery of the migration projects through the full project lifecycle, from initiation through to implementation.
    • Develop and maintain an end to end portfolio plan that delivers the agreed scope of the project to time, budget and quality criteria.
    • Input into the overall estimating process for the migration projects, and working collaboratively with the Migration SMEs to estimate the work effort required to deliver the project scope within the agreed timescales and budgets.
    • Provide timely, precise, accurate and comprehensive project MI and reporting to the Global Head of Migrations
    • Identify and manage risks, issues, assumptions and dependencies through the full project lifecycle.
    • Ensure mitigation plans are in place for all risks and issues, making fact based recommendations to the Global Head of Migrations to facilitate the correct mitigation plans.
    • Support migration operational readiness planning, communicating with the appropriate stakeholders to facilitate dependency management and planning.
    • Facilitate post implementation review and take responsibility for ensuring that lessons learned are captured and shared with the rest of the PM community.

    Team Leadership

    • Lead, manage and motivate a virtual team in multiple geographic locations, communicating project progress, and ensuring all team members take accountability for delivery.
    • Provide coaching, advice and support performance management with line managers where necessary.
    • Ensure a culture of continuous improvement on the project, support process improvement initiatives, and identify new process improvements.
    • Is an active member of the PM community, contributing to team sessions and central improvement initiatives, and sharing best practice and lessons learned.

    This role is in scope for activities which have an indirect impact on CASS processing which takes place within the company for its own and/or its clients. This role has a requirement to remain up to date with CASS developments and changes as communicated with the company.

    Requirements:

    • Degree qualified or equivalent experience
    • Strong analytical skills with high attention to detail
    • Self-starter, able to work independently.
    • Strong leadership skills.
    • Good communication skills and capable of working with customers and internal staff.
    • Experience of managing stakeholders to executive levels.
    • PMP, PRINCE 2 or equivalent qualification preferred.
    • Expert in Microsoft Project
    • Previous experience in large scale data or asset migration projects and data modelling

    go to method of application »

    Python Engineer

    The Company

    The company is an international software firm that solves real-world problems with innovative solutions and modern technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions for clients.

    The complex problems we solve are balanced out by our flexible working culture and flat management structure. Being a part of the company means working on dynamic project teams, while pursuing your own career growth through our Continuous Learning Programme.

    The Role

    Your core responsibilities include:

    • Developing core back-end platforms in a mixture of both open source and custom code
    • Developing domain- and customer-specific applications and platforms
    • Supporting the front-end team
    • Identifying application features and requirements into be abstracted to the core

    Requirements:

    Experience in:

    • Python and Flask
    • Angular
    • RESTful APIs with Swagger specifications
    • API security frameworks, token management and user access control, including OAuth and JWT
    • Message queues with Kafka, RabbitMQ, and ZeroMQ
    • Building and managing Docker containers
    • Database architecture, scalability and performance
    • Source control systems and creating / integrating CI/CD pipelines such as Jenkins
    • Writing unit-tested, extendable, and maintainable code
    • Working in an Agile / Scrum environment
    • Beneficial knowledge:
    • Python web frameworks: Django, Tornado
    • AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambdas, SES, SNS, CloudFront, ECS, Fargate
    • SQLAlchemy and Connexions
    • BPMN or similar process management concepts

    Attributes:

    • Excellent communication and collaboration skills
    • Self-motivated team player
    • Interested in shaping platform direction
    • Interested in system architecture
    • Ability to develop clean, well-commented code

    go to method of application »

    Head of Finance & Administration

    Head of Finance & Administration

    Cape Town

    Permanent

    The organisation is a global non profit which conducts animal related purpose driven work around the globe. While the company is impactful outdoors, they have a corporate feel with good processes and a healthy work environment.

    If you like to contribute to something meaningful and work with us along our mission then this is your chance. We are looking for dedicated people to enrich our team.

    Your contribution will be:

    • Contribute to strategic and implementation plans for the organisation
    • Treasury management for all South African entities
    • Cost accounting at country level
    • Management accounts and analysis
    • Planning and controlling the budget process for the South African entities according to the organisations processes
    • Supporting the cost center managers in the budgeting process and reporting at cost center level
    • Managing bank and insurance matters
    • Oversight of the full financial processes to ensure smooth business operation
    • Managing contracts and legal documents
    • Managing the payroll and benefits administration
    • Supporting the implementation of all IT-applications at the Country Office

    Your profile ideally illustrates:

    • Several years experience in Finance Administration and Finance Management
    • Bachelor of Commerce in Accounting Degree
    • Professional registration is an advantage
    • Strong international experience is an advantage
    • Previous experience with authorisations
    • Proficient in English (Afrikaans and or Sesotho is an advantage)
    • Experience with Office 365, SharePoint and virtual communication tools (e.g. MS Teams)
    • Reliable and discreet personality with a strong work ethic, as well as a structured and well-organised working style
    • Ability to work independently, as well as in a team
    • Great affinity to animal welfare and organisations vision and mission

    Our offer includes:

    • The opportunity to truly contribute to global animal welfare
    • A multinational team with the spirit of being ONE with the organisation
    • A dynamic and pleasant working environment in a motivated team
    • An attractive and technically advanced office
    • Training measures and an eLearning onboarding platform

    go to method of application »

    Senior UX Designer

    Permanent

    We're looking for a talented UX Designer to join our growing fintech to create world-class end-to-end customer journeys for our digital bank and credit products. This is a role reporting into our Head of Product which will provide you with an opportunity to build out our UX strategy and deliver our vision.

    This role will see you collaborate with cross-functional teams throughout the design process in order to define and drive the user experience that SMEs in South Africa deserve when using financial services. Youll work with the Product, Marketing and Engineering teams to take our web and mobile experiences to the next level. Were looking to build end-to-end journeys that help SMEs thrive in a tough market. These journeys need to be seamless, considerate and where relevant, WOW.

    Responsibilities will include:

    • Collaborate with Marketing and Engineering Teams to deliver the best user experience for our customers
    • Understand user problems and needs deeply and clearly through research (Jobs to be Done, Design thinking, etc.)
    • Collaborate to map the user journey into storyboards and wireframes with Product Owners and business leaders
    • Conduct project scoping and requirement gathering and translate requirements into visual designs (high-fidelity UI) and prototypes
    • Explore design ideas and directions and effectively communicate these for development
    • Collaborate with the frontend Development team to ensure journeys are delivered to a high standard
    • Build out design system and communicate best practices and UX and UI design standards
    • Keep up-to-date with design trends to ensure a creative and forward thinking design output
    • Help growth and build a young design team

    The Competencies Were After:

    • User-centered design approach
    • Excellent communication and collaboration skills
    • Creative and imaginative - entrepreneurial spirit and ability to think with critical judgment
    • Excellent attention to detail
    • Ability to roll up your sleeves
    • Problem-solving capability
    • Good prioritisation and time management skills
    • Deadline driven - you know what success looks like and how to measure it
    • Able to live, demonstrate and get excited about the company values
    • Comfortable working in a start-up environment

    The Skills and Experience Were Looking For:

    • Related degree in design/human computer interaction or equivalent
    • Experience working as a UX Designer with a strong understanding of UX methodologies and a fantastic portfolio to showcase your design work
    • Experience in creating wireframes, prototypes, user flows and process flows from conception through to delivery
    • Ability to clearly and effectively communicate design processes, ideas, and solutions with both technical and non-technical stakeholders
    • Up-to-date knowledge of design software
    • Experience with user experience and impact A/B testing is advantageous

    go to method of application »

    Data Analyst (Retail)

    Purpose of the Job

    To increase competitiveness and profitability of a product category by providing analysis, supporting, planning and executing the customer centric category strategy based on product assortment, pricing, promotions and product placement.

    The ideal candidate must have a passion for retail (FMCG) - sound channel and customer knowledge & understanding to develop effective in-store retail operations analysis.

    • Possess an amazing flair for in-store retail analytics - generating options/alternatives, creating plans and making relevant connections to performance and commercial impacts.
    • Be able to apply expertise and technology - delivering results and meeting customer expectations.
    • This position requires one to be retail orientated and have financial and/or business acumen.

    Job Objectives

    • Best practice research and adoption: in-store retail operations data mining and analysis.
    • Build an understanding of the Division's data landscape, particularly as it pertains to the in-store retail operations context.
    • Participate in defining business problems with appropriate questions and by proposing a specific analysis approach (full data pipeline).
    • Apply sound data methods, integration and programming. Apply deeper data exploration and correlation analysis including building and deploying data models.
    • Participate in identifying and adopting appropriate technology.

    Qualifications

    • Degree or diploma in commerce, information or computer science discipline or analytics certification or equivalent- (preferred) but not essential if you have the right track record of delivery: specifically in the area of in-store retail operations orientated and full pipeline data analytics.

    Experience

    • Ideally a minimum of 2-3 years experience in data and analytics in the FMCG Retail environment with great practical experiences and exposures in all facets of retail ideally in a fast paced and evolving environment. Must be operationally equipped and understand the immediate practical data inputs that make up a sound data framework in this retail context - (essential).

    Knowledge and Skills

    • Sound knowledge of retail key performance indicator’s
    • Excellent analytical skills
    • Solid advanced Microsoft Suite with Excel (advanced) - (essential)
    • Report writing skills in Tableau software or similar - (essential)
    • Strong understanding of data mining models, structures, theories, principles and practices
    • Knowledge of Business Intelligence and Data Warehousing
    • AWS / cloud
    • Knowledge of legislation relevant to the collection, storage and exploitation of customer data - (essential)
    • Knowledge of data structures relevant to both operational and business intelligence systems - (essential)
    • Skill in using the open source statistical package R, Python or similar - (advantageous, but not essential if the candidate have knowledge about excel, sql and tableau)
    • Skills in using SQL in the data mining process, particularly for data preparation
    • Presentation skills using Microsoft Office 365 powerpoint - (essential)
    • Office 365 (outlook, sheets, docs, slides etc.) - (preferred)
    • Sound English communication skills (essential)
    • Good time management skills (essential)
    • Good understanding of the data analysis process, from asking questions to presenting findings (essential)

    go to method of application »

    Senior Full Stack .Net Developer

    About the job Senior Full Stack .Net Developer

    Senior Full Stack .Net Developer

    Permanent

    Remote or Cape Town

    An international software development company specialising in spatial positioning systems and solutions, is seeking highly skilled, enthusiastic Full Stack .Net Developer. Successful candidates will join our development team in Cape Town working on a mature, workflow-driven application, used companies and government agencies around the world.

    You would join an established and engaging team who also develop Web-based APIs to deliver our product, which are then consumed by the client-side modules that are building using Angular.

    The company is looking for smart people who can get things done, to work in a team within a strong process infrastructure, where you will be required to contribute to extending & maintaining their software. They offer a diverse, challenging, engaging and informative environment, as a platform for significantly improving your development skills.

    Requirements:

    • 6+ years solid exp in Development
    • Software Design & Implementation using OOP techniques
    • Application Development within the web environment
    • A proven record of .NET application development withing a web environment using C#/VB.Net and ASP.Net (in visual studio 2019 or later)
    • Working knowledge of JavaScript (Knockout/ Angular/ jQuery are advantageous)
    • Working in a Scrum team on large enterprise systems
    • Exposure to process management, version control systems and DevOps tooling such as Bamboo, BitBucket, Nuke and Docker
    • Must be willing to learn & take on new challenges
    • Must be able to work in a dynamic, changing environment
    • Strong desire to deliver best of breed solutions
    • Strong sense of ownership, urgency & drive
    • Good interpersonal skills

    Advantageous (but not required):

    • GIS an advantage (specifically ESRIS ArcGIS for Server)
    • Angular

    go to method of application »

    Angular .Net C# Full Stack Developer

    Angular .Net C# Full Stack Developer

    Permanent

    Cape Town (Remote - South Africa)

    Join a Software Development company who build their own complex layered software and implement it at clients across the globe.

    The organisation is looking to expand their existing team with Skilled Full Stack JavaScript Developers

    You will join an exceptional team and will work on their new generation Angular application that integrates with a mature, workflow-driven backend through an established web API. This enterprise solution is used by major natural resource companies and government agencies around the world to provide transparency and management of due process.

    The teams needs smart, curious people who can get things done. They offer a challenging, engaging and edifying environment, applying both new and proven technologies to solve practical problems that make a difference in the world.

    Requirements

    4 -7 years experience in development with much of that focused on the below technologies:

    • Modern JavaScript application development within the web environment
    • Angular or React or a similar library with transferable skills
    • Building APIs using C#
    • Structured Query Language
    • HTML, CSS and TypeScript
    • Working in a team on large enterprise systems

    You will need to be Proficient in

    • Visual Studio 2010 or later
    • MS SQL Server 2008 or later
    • IIS 6 or later

    And have exposure to:

    • Case management
    • Version control
    • ASP.Net
    • DevOps tooling (e.g., Bamboo, Nuke, Docker, Jenkins, Puppeteer)
    • GIS an advantage (specifically Esri's ArcGIS for Server)

    go to method of application »

    Java Developer (Mid to Senior)

    About the job Java Developer (Mid to Senior)

    Java Developer

    • (Mid, 2 - 5 years)
    • (Senior, 5 - 7 years)

    Permanent

    • Remote, with 2 offices in different areas in Cape Town for those who want to go in 
    • Keen interest in expanding into payments, fintech, traveltech and bookings domain.
    • A midsized tech company of around 100 staff, creates software services for a particular industry.

    There are 4 main aspects to their business:

    • Property Management System
    • Booking Engine
    • Distribution
    • Payment Solutions 

    The teams develop various systems within their platform from support systems, billing, CRM, payments, booking, widgets and search systems, integrations to APIs, and a cloud based Property Management System

     The company is looking for candidates who work well in an entrepreneurial environment.  This is not corporate.  The ideal candidate will be exceptionally bright and a strong communicator.  You will need to be interested in both the technical aspects of software development and the practical ones too. 

    You will need to be interested in the users ultimate experience

    As a coder in an entrepreneurial environment, you will engage with Product development, make contributions to feature design and analyse and design technical implementations, plan and estimate resources required for stories, create suitable test environments, and reflect on the Software Development Life Cycle such that we can iterate and do better next time

    Tech Stack:

    Our technical solution is

    •  Linux / MySQL / Tomcat / Java
    • HTML / CSS / JQuery / Angular / Javascript/TypeScript at the front

    REQUIREMENTS:

    • 2-5 years experience in Java Development
    • You will need to have experience in creating back-end APIs for Front-end Apps Essential
    • The more diverse your experience in the rest, the better
    • We are looking for more than a coder, we are looking for someone who will get involved in the product and contribute with the rest of the team

    go to method of application »

    Cloud Security Engineer (Contract)

    Purpose of the Job

    This role is responsible for providing security for cloud-based digital platforms and plays an integral role in engaging with business units in order to ensure the organisations digital platforms are protected. This role involves analysing existing cloud security measures/ controls and creating new and enhanced security methods. This role is part of a larger team dedicated to cloud-based management and security.

    The role is also responsible for the development and execution of large-scale cyber security initiatives and requires a professional with problem-solving abilities who can work in a fast-paced environment and has a clear passion for cloud security and cloud technologies.

    Job Objectives :

    • Provide assurance through collaboration with other stakeholders that all cloud and digital platforms meet the organisations security requirements.
    • Provide security recommendations on cloud-based data security, platforms and application development.
    • Recommend innovative technologies or other methods that will enhance the security of cloud-based environments.
    • Serve as the subject matter expert (SME) on cloud security.
    • Develop standards, policies and procedures as well as best practices documentation.
    • Translate security and technical requirements into business requirements and communicate security risks to different audiences ranging from business leaders to engineers. Influence multi-disciplinary teams in implementing and operating cyber security controls.
    • Work closely with application developers to deliver creative solutions to complex technology challenges and business requirements.
    • Automate security controls, data and processes to provide better metrics and operational support.
    • Utilize cloud-based APIs when appropriate to write network/system level tools for securing cloud environments.
    • Stay current on emerging security threats, vulnerabilities and controls.
    • Identify and implement new security technologies and best practices.
    • Create technical and managerial level reports and conduct risk assessments for Cloud-based applications and infrastructure.
    • Identify processes/ procedures for how to handle cloud security events, including forensic isolation and mitigation with Digital Forensics and Incident Response teams.
    • Identify new security threats by conducting continual monitoring, penetration testing, vulnerability assessments and log analysis.

    Qualifications:

    • Academic qualifications in Computer Science, Cyber Security, or any related field.
    • Recognised industry certifications in cloud security - CSA CBK, CCSP, CISSP.

    Experience:

    • At least 5 years of experience in cyber security.
    • At least 3 years of experience and hands-on expertise in cloud security.
    • Practical knowledge of public cloud offerings such as AWS, Azure and GCP.
    • Practical knowledge of services related to cloud computing, network, storage, content delivery, administration and security, deployment and management, automation technologies.
    • Robust microservices programming (AWS Lambda, Docker, etc.)
    • Good understanding and exposure to cloud standards, architecture and models.
    • Experience with PKI, SSL, SSH etc.
    • Hands on knowledge of automation and DevSecOps skills.
    • Good understanding of software development principles, including design patterns, code structure, programming languages, continuous integration, continuous deployment, and deployment orchestration.
    • Experience with open-source software security.
    • Experience with network protocols and deep packet inspection. Knowledge of Microservices, Kubernetes, Docker etc.

    Knowledge and Skills:        

    • Strong technical skills, including experience with Linux and Windows operating systems, scripting languages, and cloud provider ecosystems like Amazon AWS, GCP and Azure.
    • Excellent attention to detail, as they must constantly monitor systems to ensure there are no external threats.
    • Excellent oral and written communication skills will be essential when interacting with team members. Strong problem-solving skills in order to swiftly and deal with threats or flaws in cloud environments. 
    • Skilled in discussing complex security issues in understandable business terms.
    • Detailed knowledge of system security vulnerabilities and remediation techniques.
    • Ability to recommend solutions based on use cases and business requirements.
    • Stay abreast with emerging technologies and threats and ability to proactively assess and evaluate the adoption thereof in the organization.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Progressive Edge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail