Summit Africa RecruitmentSummit Africa Recruitment

IT Support Engineer
Reference No: 1000859438

Cape Town, South Africa
Provide Tier 1 and Tier 2 support to client internal users. Troubleshoot and diagnose various software, hardware and network related issues. Escalate Tier 3 issues. Perform day-to-day systems monitoring and health checking. Assist with system deployments in accordance with the company’s ICT roadmap. Perform various administrative tasks relating to e-waste disposal, asset tracking and ICT procurement. Duties and Responsibilities:Tier 1 and Tier 2 Desktop Support Troubleshooting technical issues Systems administration Software and hardware installations Documentation of processes Automation of processesTechnical Skills & Experience:5+ years of experience in a similar IT position Windows Server Administration Linux Systems Administration Active Directory Administration Experience in managing RBAC, ACL’s Good understanding of TCP/IP routing and networking devices Experience in administering enterprise server hardware Good understanding of network security Experience in configuring RAID / DHCP / NTP / SAMBA / DNS / SSH / SSL Certificates / VPN Shell scriptingExperience Required:Experience in configuring system monitoring tools Exposure to hardware virtualization technologies (ideally VMWare) Configuration management (advantageous) Any programming experience (advantageous) Cloud Computing Skills (advantageous) Kubernetes / Docker exposure (advantageous)Additional competencies required:Technical problem analysis and resolution Ability to work independently or as part of a team Ability to handle clients professionally through various communication channels Strong verbal and communication skills Good time management skills Willingness to occasionally work after-hours or respond to emergencies Discipline to remain productive when working remoteMinimum qualifications:Matric Tertiary level IT/Computer Science certificate, diploma or degree Network+ and or CCNA certification (advantageous) VMWare certification (advantageous)
Salary: Negotiable

BI/Azure Developer
Reference No: 1544274607

Cape Town, South Africa
Duties & ResponsibilitiesSupport the analysis, design, implementation and testing of Business Intelligence software, systems and reports. Development of data warehousing components and packages Design, build, and manage SQL Server databases in the Azure cloud Analyze flat files to design and build star schemas and snowflake schemas to hold the data in SQL Server Design, build, and deploy tables that support slowly changing dimensions (Type 2 & Type 4) Design, build, and deploy SSIS packages to perform ETL into SQL Server Create stored procedures to aid in aggregation of data, data loads, and data exports Monitor and debug daily scheduled jobs that load and export data Review and implement best practices for data manipulation Create and support Azure Data Factory pipelines Optimize databases using indexes and SQL optimization Review and document databases, tables, views, and ETLs Model data into Data Marts to be used by Azure Analysis Services Build tabular models for Azure Analysis Services and create DAX measures Coaching, mentoring and development Data analytics Operational Maintenance and Support Research and Development actively engage in future state discussions and designs. Provide accurate and detailed report/presentations for technology and architecture decision making  Desired Experience & QualificationCom Informatica or BCom Business Informatic or BSc. Computer Science or relevant qualification Microsoft BI certification Azure Data Analyst Associate or Azure Data Engineer Associate certificate an advantage BI STACK (SSAS, SSRS, SSIS) including SQL. AZURE DATA LAKES, DATA FACTORY, DATA BRICKS Full BI Stack development (SSAS, SSRS, SSIS) including SQL including BI STACK (SSAS, SSRS, SSIS) including SQL. AZURE DATA LAKES, DATA FACTORY, DATA BRICKS  What I need:Azure SQL Server DWH Azure data lakes Azure Data bricks Azure Data Factory BI/Azure Developer - BI Stack, Azure, Corporate Finance (advantageous)  CharacteristicsSelf-disciplined, development professionalism Excellent attention to detail Demonstrates a driven, creative, self-motivated personality with a strong desire to succeed Open to learning and self-development  Experience  5+ years’ experience in business intelligence 5+ years’ experience in relational database design and build 5+ years’ advanced T-SQL and SQL scripting experience 5+ years’ advance data analysis experience Data presentation design and build (reports and dashboard) experience 5+ years’ ETL process design, build and troubleshoot experience 5+ years’ data warehouse design, build and maintenance experience 5+ years’ advance Microsoft Excel experience Experience and sufficient knowledge of Microsoft SQL Server Integration Services (SSIS 2017), Microsoft SQL Server Reporting Services (SSRS 2017), Microsoft SQL Server Analysis Services (SSAS 2017) and Microsoft Power BI DevOps – code repository and version control
Salary: Negotiable

BI Report Developer
Reference No: 1160725717

Cape Town, South Africa
Our client empowers creative, innovative, and disruptive SMEs to accelerate their growth while preserving equity. Founded in 2011, our client is a UK-based independent asset manager, specializing in growth-lending solutions of up to £20m for high-tech SMEs. Our client is currently looking to employ a Business Intelligence developer / report writer to assist in becoming the leading provider of funding in the UK.   Duties & ResponsibilitiesYou will be working with developers, business analysts, and business intelligence experts on creating dynamic reports and analytic cubes. Take data and turn it into insightful knowledge Develop reports, dashboards, and other outputs according to required specifications and objectives Develops and/or evaluates previously refined data and programs and selects from a range of alternatives to determine the appropriate action to be taken. Understands functionality and relationships between supported applicationsDesired Experience & QualificationBSc degree in Computer Science or similar 3-5 years' experience in a BI developer / report writing role In-depth knowledge and work experience on SSRS (SQL server reporting services) Crystal reports Power BI MySQL / T-SQL/Azure SSAS and SSIS experience required BI/Azure Developer - BI Stack, Azure, Corporate Finance (advantageous)CharacteristicsSelf-disciplined Excellent attention to detail Demonstrates a driven, creative, self-motivated personality with a strong desire to succeed Open to learning and self-developmentExperienceBI development: 3 years (Required) using SSRS: 2 years (Required) PowerBI reports: 3 years (Required) using SSIS and SSAS: 1 year (Required) report writing: 3 years (Required)EducationBachelors (Required)
Salary: R20000 to R29000

Senior IOS Developer
Reference No: 4275433409

Cape Town, South Africa
With offices in the USA, the UK and South Africa, our client are industry leaders in Sales Management software. They focus on changing the relationship between managers and their team from one based on uncertainty, to one based on transparency and trust! Our client has customers across all industries – from FMCG to construction and automotive, they are transforming the way that Sales teams engage with their colleagues and customers.   RequirementsMinimum 4 years of development experience Minimum of 2 years of native development experience (iOS Swift) Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses Dependable, responsible, and collaborative Supportive Team Player Fast learner Self-driven Self-motivated and able to demonstrate initiative Excellent communication skills The ability to explain your approach and the process you follow Excitement about technologyNon-Technical SkillsAble to work well in a team as well as individually Attentive to detail, and able to think creatively outside the box Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines Excited about learning, pushing technical limits and finding new solutions Good analytical and problem-solving skills Good verbal and written communication skillsWhat you can expect:Competitive salary and benefits package Being part of a team that has a measurable and direct impact on the company’s success across the globe A challenging and fun working environment that prioritizing learning and development as well as action A comfortable WFH policy and equally comfortable office in Stellenbosch that offers in-house barista, daily lunches, daily Team Fortress gaming with colleagues and as much popcorn as you can eat. A social culture that includes frequent social gatherings. 
Salary: R45000 to R70000

Senior Software Engineer
Reference No: 675393206

Cape Town, South Africa
Here’s what you can expect to be doing in the role: • Deliver solutions according to the agreed project timelines• Adhere to coding standards defined by the technical management team• Ensure accurate scoping and allocation of time for development required• Support and maintain production system(s)• Ensure that all support queries are logged and attend to system queries according to agreed timelines• Continuously identify and solve technical problems• Assist and mentor junior members within the team   A little about who you are: • National Diploma or Bachelor’s Degree with Information Technology or Computer Science• 3+ years in financial services, fintech experience is advantageous• Proven track record in working with agile teams and successfully delivering agile based software projects• Minimum of 5 years' working experience as a C# .net developer (.Net Framework) with the following technologies; MVC, .Net Core, WebAPI’s, jQuery/ Javascript/ JSON, HTML/ CSS, Git/Gitlab, Visual Studio, SQL Server• Working with any of the following technologies will be advantageous; Message Queuing (RabbitMQ or other), Amazon native cloud services (e.g. EKS), Unit Testing, Code Coverage, Code Metric, Containers, AWS CI/CD• Understanding of Continuous Integration, DevOps and SOA• Nice to have: Experience with tools including ELK Stack and New Relic• Thrives in a fast-paced, dynamic environment and enjoys problem solving• Excellent verbal and written communication skills• Available to work flexible shifts; including weekends and statutory holidays on a rotational basisif required Benefits: • Provident Fund (included in your CTC)• We offer a flexible working arrangement• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Senior DevOps Engineer
Reference No: 3357945967

Cape Town, South Africa
With offices in the USA, the UK and South Africa, our client are industry leaders in Sales Management software. They focus on changing the relationship between managers and their team from one based on uncertainty, to one based on transparency and trust! Our client has customers across all industries – from FMCG to construction and automotive, they are transforming the way that Sales teams engage with their colleagues and customers. If this sounds like fun, then you might be the right person for us, especially if:You like collaboration You can write kick-ass code You are flexible. Coding is ever-changing, and you need to develop and shift with it You are comfortable with making decisions You have experience in cloud infrastructure and want to play with infrastructure-as-code architecture on AWS You like working with a super-smart team that is equally committed to building a stable, scalable product You got some start-up hustle - wear many hats, comfortable in a fluid environment, can make your own coffee and do not mind getting your own post-its.More about this role: Senior DevOps Infrastructure Engineer You will be responsible for defining and implementing solutions, from inception all the way through to delivery. You will have the responsibility, and the power to select the appropriate tools and technologies to solve the problems at hand. You will help us create new infrastructure-as-code architecture on AWS and help define the processes and best practices for building, continuous integration, and releases. You will also have the opportunity to influence the architectural decomposition into microservices by designing the infrastructure-as-code architecture. What you will do:One of your key tasks will be to understand and deliver Infrastructure-as-code for our global business areas within our company using a DevOps framework. Deploy, automate, maintain, and manage AWS cloud-based production systems; ensure their 24x7 availability, performance, scalability and security. Create and evolve a CI/CD process for infrastructure-as-code. Suggest architecture improvements; recommend process improvements. Evaluate new technology options and vendor products. Ensure critical system security through the use of best in class cloud security solutions.About you:Have a Bachelor’s degree or Master’s in Computer Science, Engineering, Software Engineering or a relevant field. 5+ years' experience in a senior DevOps role Strong experience with AWS or Azure. Strong experience with infrastructure-as-code tools such as CloudFormation, Azure Resource Manager or Terraform Strong experience with databases such as SQLServer, MySQL, Elasticsearch, Redis, or Mongo. Knowledge of scripting languages such as Python, Bash or PowerShell. Strong communication skills and the ability to explain protocol and processes with the team and management. Proven track record releasing enterprise software in a fast-paced environment Be graceful under fire – able to stay calm and focused under pressure Have drive, grit, and a let’s-get-it-done attitudeWhat you can expect:Competitive salary and benefits package Being part of a team that has a measurable and direct impact on the company’s success across the globe A challenging and fun working environment that prioritizing learning and development as well as action A comfortable WFH policy and equally comfortable office in Stellenbosch that offers in-house barista, daily lunches, daily Team Fortress gaming with colleagues and as much popcorn as you can eat. A social culture that includes frequent social gatherings.   
Salary: R65000 to R90000

Software Engineer
Reference No: 1939703399

Cape Town, South Africa
Here’s what you can expect to be doing in the role: • Deliver solutions according to the agreed project timelines• Adhere to coding standards defined by the technical management team• Ensure accurate scoping and allocation of time for development required• Support and maintain production system(s)• Ensure that all support queries are logged and attend to system queries according to agreed timelines• Continuously identify and solve technical problems   A little about who you are: • National Diploma or Bachelor’s Degree with Information Technology or Computer Science• 1+ years in financial services, fintech experience advantageous• Proven track record in working with agile teams and successfully delivering agile based software projects• Minimum of 3 years working experience with the following technologies; C#, ASP.NET, MVC, WebAPI’s, jQuery/ Javascript/ JSON, HTML/ CSS, Visual Studio, SQL Server (TSQL, SSIS packages), AWS, Microservices• Thrives in a fast-paced, dynamic environment and enjoys problem solving• Excellent verbal and written communication skills• Available to work flexible shifts; including weekends and statutory holidays on a rotational basis   Benefits: • Provident Fund (included in your CTC)• We offer a flexible working arrangement• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Senior Merchandise Planner - Textiles
Reference No: 2941370946

Cape Town, South Africa
Here's what you can expect to be doing in the role• Work for a retailer of the future driving sales• Manage and control category margin and stock efficiencies• Develop a balanced range whilst displaying strong trader instinct• Manage promotions and engage with channel owners to drive sales velocity• Strong analytical skills that supports and challenges category and business strategy A little about who you are• Completed a tertiary commercial / retail qualification, preferably a university degree• 5 Years, Merchandise Planning experience• Previous experience in planning for homeware or textiles would be advantageous• Enjoy building strong supplier relationships• Digitally savvy• Entrepreneurial• Energetic and engaging Benefits• Provident Fund (included in your CTC)• Onsite facilities available• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Senior Merchandise Planner - Appliances
Reference No: 2265973563

Cape Town, South Africa
Our client is looking for a confident retail merchandise innovator who is passionate about product trends,data accuracy and results! You must have previous experience in planning and need to be a visionary whoenjoys collaborating with people and sharing insights to create positive impacts that will delightcustomers   Here's what you can expect to be doing in the role• Work for a retailer of the future driving sales• Manage and control category margin and stock efficiencies• Develop a balanced range whilst displaying strong trader instinct• Manage promotions and engage with channel owners to drive sales velocity• Strong analytical skills that supports and challenges category and business strategy A little about who you are• Completed a tertiary commercial / retail qualification, preferably a university degree• 5 Years, Merchandise Planning experience• Previous experience in planning for Appliances would be advantageous• Enjoy building strong supplier relationships• Digitally savvy• Entrepreneurial• Energetic and engaging Benefits• Provident Fund (included in your CTC)• Onsite facilities available• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Project Manager
Reference No: 2578321320

Cape Town, South Africa
Job Responsibilities:  Partners with project sponsors, stakeholder(s) and vendors to understand need, build business case Manage multiple complex projects or other process initiatives with cross-function and cross-region impact. Act as the point-of-contact for the extended project team, including the business and technology partners and management. Provide updates, resolve issues and establish project delivery vision for the team. Work with business partners to ensure sufficient and detailed project requirements are obtained and documented, based on thorough process analytics and customer input and design sessions across teams. Work closely with the development team to review and monitor implementation of specifications to ensure that the finished product meets the stated business requirements within project timelines Own project plans including an outline of required resource skills and scheduling, key deliverables and schedule and overall project plan. Ensures project is planned and completed by PMO standards and project methodologies Lead teams through the project lifecycle from identification to project execution and delivery. Leads high-quality delivery with responsibility for task tracking, time reporting, issue tracking, impact reporting, and overall project updates Escalates and owns full transparency around project status, issues, risks and drives them to a resolution on a timely basis Prepares and presents project status updates, reports and dashboards Drives root cause analysis and implements solutions Coordinates across project teams to ensure full alignment and resource engagement Provide detailed use cases, perform business testing and work closely with quality assurance to ensure the transition to Hartree production system is seamless Assist relationship management and client services in driving adoption of product enhancements Proactively analyze and propose system enhancements which can improve customer experience and create additional revenue  Job RequirementsExperience in Financial domain Experience in working with Software vendors College graduate with a degree in Finance, Economics or Computer Engineering Strong analytical and quantitative skills Ability to effectively communicate with both the business, technology. Across multiple locations and time zones. flexible, hardworking and "can do" attitude; comfortable working in a fast paced environment with frequent release cycles and rapidly changing priorities. Excellent technical skills; MS Excel, JIRA, Confluence, MS Project, SharePoint, Visio, MS PowerPoint, MS Word. Excellent communication skills, both verbal and written are required. Knowledge of software development life cycle & DevOp
Salary: Negotiable

Project Manager
Reference No: 4290471620

Cape Town, South Africa
The position: We’re looking for an intermediate project and product manager. You need to:Run your own project with some mentorship from a senior project and product manager within the group Develop the skills, knowledge and attitude to run your own projects more independently in the near future  Minimum requirements:3 years’ experience in Agile software development 3 years’ experience as a project manager 7 years’ overall work experience A degree in engineering, computer science or the sciences Understand the fundamentals of product managementNice to have:Have fulfilled multiple roles in software development e.g. design, coding, user research, QA Experience in a business (your own or someone else’s) at a strategic and tactical level e.g. freelancer, entrepreneur Experience at multiple companies, or with multiple clients  Perks:Lots of autonomy within your role Opportunities to receive mentorship within the Alphawave group Priority attached to learning, training & growth within this role Work within a growing team Innovative, fast-paced and fun work environment Flexible, results oriented culture Daily meals at the office Great Coffee at the office
Salary: R50000 to R60000

Human Resources Manager
Reference No: 1651356212

Cape Town, South Africa
Requirements:BSc/MSc in Human Resources Management, Organizational Psychology, or relevant field Skills Development Facilitator accreditation Experience with full-cycle recruiting (screening, interview, assessment, onboarding) Excellent verbal and written communication skills Solid knowledge of BCEA Experience in strategic planning and implementation Deep knowledge of HR functions (talent management, recruitment etc.) Excellent analytical, decision-making, and problem-solving abilities Experience in strategic planning Full understanding of the way an organization operates to meet its objectives  Job Description: Learning and Development:Create and execute learning strategies and programs Evaluate individual and organizational development needs Implement various learning methods companywide (e.g. coaching, job-shadowing, online training) Help managers develop their team members through career mapping Assess training needs and coordinate learning and development initiatives for all employees Formulate career development plans Discuss employees’ career development paths with managersRecruitment & Onboarding:Sourcing and reaching out to qualified candidates for current open roles Serving as a go-between for candidates and hiring managers Coordinating the hiring process end-to-end Build and report on quarterly and annual hiring plans Create and publish job ads in various portals Collaborate with hiring managers to set qualification criteria for future employees Screen resumes and job applications Conduct initial phone screens to create shortlists of qualified candidates Interview candidates in-person for a wide range of roles (junior, senior, and executive) Train and advise hiring managers on interviewing techniques and assessment methods Follow up with candidates throughout the hiring process Maintain a database of potential candidates for future job openings Undertake clerical duties (e.g. answering emails and drafting offer letters) Process background checks Assist with new hire onboarding (e.g. preparing documents, coordinating orientation agendas) Measure employee retention and turnover rates Conduct employee onboarding and help organize training & development initiatives Act as a consultant to new employees Introduce new hires to current employees Communicate with new hires before their start date to provide necessary information (e.g. work schedules and contract details) Liaise with internal teams to create corporate accounts for new employees Gather candidate experience feedback from new hires Ensure our hiring, onboarding and management procedures are effective for diverse groups Craft talent acquisition strategies to build strong pipelines for future hiring needs Promote inclusion in the workplace and reinforce our position as an equal opportunity employer Create and implement effective onboarding plans Enter new employees’ data (e.g. bank accounts and tax identification numbers) into internal databasesPayroll:Design compensation and benefits packages Oversee processing of payroll changes (e.g. new hires, terminations, raises) and system upgrades Maintain accurate records and prepare annual payroll reports Resolve issues and answer payroll-related questions Prepare payroll run (calculating bonuses, salaries, payments, payslips) monthly Inform employees about additional benefits they are eligible for (e.g extra vacation days)HR Management & Practices:Ensure compliance with relevant laws and internal policies Process employment paperwork (letters of employment, contracts, references) Implement and manage a performance appraisal system that drives high performance (e.g. biannual 360° evaluations) Develop and implement fair HR policies and ensure employees understand and comply with them Oversee daily operations of the HR department Maintain organizational charts and detailed job descriptions along with salary records Develop and implement HR strategies and initiatives aligned with the overall business strategy Develop and monitor overall HR strategies, systems, tactics, and procedures across the organization Promote HR programs to create an efficient and conflict-free workplace Assist in development and implementation of human resource policies Maintain employee files and records in electronic and paper form Collaborate with management team to craft the company’s vision and mission Develop strategic HR plans and policies (recruitment, training, compensation etc.) Decide and act on initiatives for equal opportunity, diversity etc. Re-engineer processes to ensure maximum efficiency Prepare reports for the CEO using business metrics and KPIs Set objectives for the HR department and track progress Handle employee records and paperwork Analyse the effectiveness of our HR procedures and tools Design and implement company policies that promote a healthy work environment Annual submissions (EE, SETA, IOD, IRP5’s)Management & Employee Relations:Bridge management and employee relations by addressing demands, grievances, or other issues by responding in a timely manner Provide counselling on policies and procedures Enhance job satisfaction by resolving issues promptly, applying new perks and benefits and organizing team building activities Assist existing employees when they move to a new department or position Nurture a positive working environment
Salary: R15000 to R20000

C# Developer
Reference No: 2487692888

Cape Town, South Africa
Our client is a global digital strategy and technology partner providing innovative solutions, cultivated insight and uncompromising support throughout your digital journey. From Enterprise Solutions to Software As A Service (SaaS), Responsive eCommerce Websites, Mobile Applications, Digital Strategy and beyond, our 20 years of industry-leading expertise sets us apart, while their commitment sets the benchmark for service in South Africa’s Solutions Industry. So what are we looking for?We’re looking for a Developer who can hit the ground running in assisting us with some really great projects. If you are someone who can do the following, we'd like to meet with you:Can take ideas from conception to implementationEnjoys complex projects that include newer technologyConstantly looking for newer and better ways to workGet things done on time without a diva attitudeWe can work with and shares the same vision and mission as we doBe able to comment and give input on coding standards and best practicesBe able to contribute in all areas of the SDLC (Requirement gathering, planning, development, testing, implementation, and post-go-live support) - Not just a “programmer/coder” Our Tech Stack includes (but not limited to).NET Core / C#Vue.js/Nuxt.jsDocker and KubernetesAWS What will you be required to do?Create .NET Core APIs and Razor PagesCreate Vue.js applications, pages and componentsCollaborate with cross-functional teams to define, design, and ship new featuresBug fixing and improving application performanceAttend daily stand-up, sprint kick-off and retrospectives with an Agile/SCRUM environmentProduce quality codeBe responsible and accountable for the delivery of work that you have committed toContinuously improving your knowledge, at work and at homeBreak down user stories into tasks and estimationsWork in a peer code-reviewed environment. You review my code, I review yoursBecome a tech evangelist for systems that make you happy. We value ownership of your own destiny, and we want to spread the knowledge What skills/knowledge and experience will impress us?Substantial work experience in modern front-end JavaScript frameworks (Vue.js, React, AngularImpressive experience and knowledge in JavaScript, HTML and CSS (Standard LESS, SCSS or compiled CSS)Hands-on experience with unit-testsGood SQL database experienceSolid understanding of git and how to use it in your daily workflowCI/CD experienceExperience in Kubernetes and Infrastructure as Code e.g. Terraform What can you expect?Competitive salaryRemote workFlexible hoursA flat organisational structure with a focus on teamwork and continuous learningA fast-paced and challenging environment that will keep you on your toesAn environment where your input and ideas matterMonthly team events
Salary: R50000 to R55000

Solutions Architect
Reference No: 1747796398

Germiston, South Africa
  Minimum requirements:At least 5 years professional developer experience You have excellent technical skills, come from a software background and have proven development skills as there is a large hands-on element to this role You have excellent communication skills You have a strong passion for designing and seeing through the implementation of highly available and performant systems, including validating the implementation through extensive load tests and high availability tests You have good documentation and diagramming skills and a desire to communicate and back up designs using documentation    Responsibilities:Perform systems analysis and design activities by assessing requirements taking into account feasibility, impact and cost Work closely with the principal architect and other stakeholders to provide highly available and performant solution architectures that support the strategic direction of the business Be involved in multiple projects in a technical advisory role, as well as liaise with the various stakeholders, including the product owner, business analyst, the project development team lead and the principal architect Identify and suggest design patterns and practices which can be useful throughout the organization and assist with documenting and evangelizing them Contribute to the overall architectural and technical vision of the organization, as well as assist with the documentation and the implementation thereof Assist with implementing various designs and ideas to enhance the current cloud infrastructure
Salary: Negotiable

Intermediate Java Developer
Reference No: 2119109501

Cape Town, South Africa
Our client is a Global Technology Solutions Provider. Their core business focusses on the Customs and Border Management business sphere. Their solutions are proven to spur economic growth and facilitate trade, whilst mitigating risk to the borders of South Africa. The world changes daily and Customs agencies are defined by those changes, be it shifting trade and travel trends, to complex economic, social and political realities in our interconnected world. Our client ensures that they stay on top of those trends and changes, whilst constantly re-focusing and customizing their large-scale smart software solutions.   Purpose:To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points.   Responsibilities/Tasks:Support existing and develop new functionality and components. Understand existing product and domain elements and work with business analysts to refine and implement new requirements. Refactor and improve the code to keep the product maintainable and adaptable to new requirements. Work effectively in a team environment and follow/develop product software development processes and standards. Evaluate and improve application performance, and high availability features. Create unit and integrated system tests to show that the developed functionality works as intended. Create technical documentation that explains how the various components of the system work and how to use them. Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system. Build and deploy the system on an application server. Create and execute functional test scenarios (dev testing). Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc.  Requirements:Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences. A strong knowledge of Java is essential. 2-3 years relevant experience as an intermediary back-end developer as part of a team in a software development environment. Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython). Ability to work in a team environment: Follow mentorship/provide team leader mentorship, collaborate on a common (UML) design model. A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology.Skills and Knowledge Requirements:Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation Experience of the following technologies:JEE (J2EE) server side technologies Spring framework (preferable) JPA /Hibernate Experience with an application server (IBM Websphere - preferable) Integration experience (Web/RESTful services, JMS) JAXB and XML Schema Maven SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2) SoapUI/PostmanAbility to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases. Knowledge and experience of the following would be a plus:Business process/workflow layers e.g. JBPM, BPEL (Activiti) Rules engines (e.g. Drools) Design patterns (Object Oriented, SOLID, GRASP) Continuous integration (i.e. Jenkins, Bamboo, Docker)  Personal Profile:Self-starter, self-motivated, team player Excellent communication and interpersonal skills Strong attention to detail Able to work under pressure and meet deadlines Finisher
Salary: Negotiable

Front-End Development Team Lead
Reference No: 3233171095

Cape Town, South Africa
Purpose of the Position: Responsible for the effective utilisation of development resources to create software artefacts of the appropriate quality to meet timelines as agreed with programme management. Responsible for the management of sound software development practice – standards, processes, discipline. The Team Lead leads a software development team comprising developers with varying levels of experience.   Responsibilities/Tasks:Planning and DesignFacilitate technical understanding of new requirements. Coordinate the identification of affected artifacts, including test script changes, deployment scripts changes, DB changes, test tool changes. Estimate development effort with team members. Provide effort and schedule estimations for release planning purposes.Code Development & ReleasesEnsure the development environments adhere to applicable standards and processes. Allocate development work to team members with due consideration of skill levels, work preferences and personal development goals. Monitor the progress of the developers in order to meet release commitments. Ensure update to the Dev regression pack takes place. Ensure that Dev and QA regression packs are run on code changes before a release. Ensure tag and release of new code takes place. Ensure documentation is updated and placed under configuration control.Team Support and DevelopmentFacilitate the definition and implementation of discipline/standards in collaboration with the developers and other development Team Leads. Remove impediments and coordinate the solving of technical problems. Provide inputs when required on technology and tool selection. Identify and propose training requirements for the team.Larger program integration and supportWork with other team leads to define, maintain and improve cross-program and cross-discipline processes and standards. Report on team activities and progress against program expectations as per reporting schedule or on request. Represent team interests in program-level decision making. Highlight schedule, technical, resource and other risks as soon as they become known.    Minimum requirements:Tertiary qualification in Information Sciences or Engineering At least 6 years Java development experience, with at least 4 years’ experience as senior Java developer. Proven experience in the application and continuous improvement of development standards, processes and tools. Thorough understanding and experience of SDLC processes applicable to large scale software development scenarios.  Specific Skills and Knowledge Requirements:Experience of the following technologies:Angular 5 and newer JavaScript/TypeScript NodeJS HTML5 CSS NGRX Experience with front-end design, architecture and frameworks Experience with an application server (IBM WebSphere/IHS - preferable) Integration experience (RESTful services, JSON, SOAP) XML Schema Maven, Jenkins SQL and experience with a relational database (Oracle, PostgreSQL, MySQL, DB2) SOA experienceGood communication skills (verbal and written). Good relationship skills. Good conflict management skills.  Personal ProfileLeadership and people management abilities – manage, coordinate, monitor, mentor. Open and approachable, but firm. Mature technologist and depth of experience to grasp issues quickly and making educated, critical judgment in the absence of complete information. Multi functional software development skills, lead and participate. Good planning abilities. Ability to switch between big picture thinking and discussing/defining details at a deeper technical level.
Salary: Negotiable

Senior Java Developer
Reference No: 285308906

Cape Town, South Africa
Purpose: To develop functionality for a JEE (J2EE) based product. The backend is a service oriented Spring based application. It provides a service layer for different user channels ranging from web, rich clients and batch users integrating via JMS and web services. The work contains a portion of support and refactoring of existing code as well as new development (extend it for new functionality) and add extra integration points. Responsibilities/Tasks:Support existing and develop new functionality and components. Understand existing product and domain elements and work with business analysts to refine and implement new requirements. Refactor and improve the code to keep the product maintainable and adaptable to new requirements. Evaluate and improve application performance, and high availability features. Create unit and integrated system tests to show that the developed functionality works as intended. Create technical documentation that explains how the various components of the system work and how to use them. Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system. Build and deploy the system on an application server. Create and execute functional test scenarios (dev testing). Work effectively in a team environment, actively collaborating to improve software development processes and standards.Requirements:Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences. A strong knowledge of Java is essential. 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development. Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython). Ability to work in a team environment and collaborate on a common (UML) design model. A thorough understanding of SDLC processes, tools and techniques.Skills and Knowledge Requirements:Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation. Experience of the following technologies:JEE (J2EE) server side technologies, SOAP and Services Spring framework (preferable) JPA /Hibernate Experience with an application server (IBM Websphere - preferable) Integration experience (Web/RESTful services, JMS) JAXB and XML Schema Maven SQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2) SoapUI/PostmanAbility to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases. Knowledge and experience of the following would be a plus:Business process/workflow layers e.g. JBPM, BPEL (Activiti) Rules engines (i.e. Drools) Design patterns (Object Oriented, SOLID, GRASP) Continuous integration tools (i.e. Jenkins, Bamboo, Docker)Personal Profile:Self-starter, self-motivated, team player Excellent communication and interpersonal skills Strong attention to detail Able to work under pressure and meet deadlines Finisher
Salary: Negotiable

BI Team Lead
Reference No: 3124913567

Cape Town, South Africa
An innovative digital financial service provider who specializes in fast, flexible loans and funeral cover policies. Their aim is to become a favorite financial service provider for their customers by offering products that are affordable, transparent and easy to access The ideal candidate for this role will be responsible to support, enhance and optimise the current data warehouse environment by extracting, transforming and loading data from various sources using TSQL & SSIS and will develop and enhance reporting and analytical capabilities/solutions, using SSRS, Power-BI and SSAS, delivering projects that support the business’ requirements in an agile manner. Here’s what you can expect to be doing in the role:Interpret and understand business data and information requirements as per technical specificationsDeliver data and information to the business in line with business priorities, according to quality standards, within the agreed time constraints and according to departmental coding practice & standards as well as user expectationsBe involved in the process of populating new data within the Data WarehouseUnderstand and offer support to the current production environment and relevant processesSupport the BI Team in maintaining the production environment, ensuring delivery of current information to the business on time, effectively collected, correctly transformed, audited, accurately publishedEnsure efficient and effective resolution of production issuesMonitor the environment to proactively engage in prevention activities and to maintain an environment that is easy to understand and troubleshootRecurring standby to support and resolve operational issues encountered in the day to day operations of the data warehouse production environmentProvide support service to users on data and information to satisfy user needsLead and mentor a team of BI Developers little about who you are:Relevant 3 year IT degree / diplomaA minimum of 5 years’ data warehousing experience with a working understanding of dimensional modellingAt least 5 years’ experience in ETL processes using SSISPrevious experience leading teams (more than one)Intermediate to Advanced skill level in using MS-SQL/T-SQLIntermediate to Advanced skill level in developing reports using SSRSExperience in building and maintaining Tabular Cubes (DAX) using SSAS will be an added advantageExposure to Self-Service BI using Power-BI will be an added advantageExposure in using TFS or SVN will be an added advantageExposure in working within an agile project environment will be an added advantage Benefits:Provident fund (included in your CTC)Flexible working hoursCafé and lounge areaStaff restaurant with a variety of healthy meal options
Salary: Negotiable

Systems Manager
Reference No: 3429185892

Cape Town, South Africa
Systems Manager ResponsibilitiesDefine and maintain long term Product Roadmap(s) and strategy Ensure operational stability and success of allocated products Engage with stakeholders and ensure their requirements are accurately represented on the product backlog in conjunction with Technical BA Work closely with Business Analyst to ensure User Stories are easily understandable, refined to contain just the right amount of information, and are sized to be delivered within a short period of time (ie. a 2 week sprint) Prioritise User Stories on the backlog to ensure that stakeholder and customer needs are considered Create Customer Journey maps Create wireframes with strong focus on customer experience Drive UX and usability principles and best practices Manage timelines, scope of work and project budgets Build and maintain relationships with retail brands and implementation teams Assemble, manage and guide cross functional teams for optimal product execution Research new technologies to ensure you are up to date with current trends and future changes Establish effective and meaningful system and process metrics Assigning process ownership, establishing and approving roles and scope of responsibility Establish and participate in planned, periodic reviews of the overall effectiveness of your assigned system, which includes taking any necessary corrective or preventive action to ensure continued success  Key Competencies and Qualifications10+ years experience in an IT management role in a product-focused business Ability to manage budgets and resource requirements effectively Good people management skills Mentoring employees that report to you Delegate, prioritise and manage a diverse workload which spans multiple concurrent products Excellent communication skills Ability to motivate and influence cross-functional teams Ability to blend your technical understanding with business experience to drive product outcome Tech savvy and passionate about building products Experience in an Agile environment 
Salary: Negotiable

C# Developer
Reference No: 4282228496

Cape Town, South Africa
Responsibilities:Analyse, design and develop complex systems Understand system functionality Understand databases and data relationships in respect of Change Control Test and debug between programs and interface between sub-systems Construct and implement programs Understand and interpret complex technical system functionality and specifications Provide an advisory service to users and advise on user training Develop technical and user documentation and specifications Be responsible for quality code walk through Work as part of a team  Key Competencies and Qualifications:Strong problem solving skills Excellent communication skills Ability to take responsibility and be decisive Ability to work within a team Effective planning and organizational skills Ability to work under pressure Deadline driven 2-3 years experience in Microsoft SQL server 2-3 years experience in Microsoft C#  Experience in the following technologies:ASP.Net Web services / WCF Windows Forms / WPF Windows Mobile Development Rest APIs MVC HTML / HTML 5 / Bootstrap Javascript / JQuery
Salary: R25000 to R40000

UX Designer
Reference No: 1390636313

Cape Town, South Africa
Our Client is a leading omni-channel retailer, delighting their customers with an innovative range of curated products on personalized terms. Their aim is to provide multiple, convenient and easy retail shopping channels to guarantee that we meet all their customer expectations. The ideal candidate will play a critical role in creating and shaping digital solutions for their customers as well as their internal teams, as part of the continued growth of our ecommerce channel and digital transformation within the business. Here’s what you can expect to be doing in the role: ? Lead UX projects working closely with the Product Owners to define and drive user requirements and solve complex problems ? Design mockups, wireframes, user flows, prototypes, and other UX artifacts for web, mobile and tablet ? Work closely with the UI Designer & Frontend Team to deliver & review frontend interfaces ? Conduct video and analytics analysis and identify challenges impacting conversion & UX ? Conduct formal and informal user testing and interviews based on the needs of the project ? Document UX guidelines in the UX and UI Style Guide, working closely with the UI designer ? Champion UX within the Agile planning process, and ensure that the best solutions are delivered, even in the face of technical constraints ? Stay up-to-date with the latest digital and mobile design best practices and UX trends as well as educate others within the business on the benefits of UX A little about who you are: • Matric with relevant certification is essential • More than 3 years’ experience working in UX design in a mid / senior role • Experience designing mobile and responsive interfaces is a must • Ecommerce experience is essential • Experience creating prototypes and wireframes with tools such as Balsamiq / Invision / XD or similar • Experience conducting user research and producing relevant artifacts • Experience or familiarity with Agile methodologies and Jira Benefits • Flexible benefits to structure your own package• Creative agile work environment• Flexible working hours• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: R60000 to R85000

Project Manager/ Scrum Master
Reference No: 188582253

Cape Town, South Africa
We are looking for a dynamic PM/ Scrum Master to join our growing IT team. The right individual must be innovative, with a proactive approach to projects. Key Responsibilities:Implement, participate in and contribute to Agile development (scrum) Maintain communications between the development team and the rest of the business stakeholders. Take ownership of the development work pipeline to ensure predictable delivery. Scheduling of tasks and Assignment of tasks to team members. Simultaneous Management of Multiple Teams and Products. General management of schedule, milestones, dependencies, and resource allocation, including cross-team, cross-project, and customer delivery dependencies. Provide executive status of projects and interact with executive staff for steering committees, status reports, removal of blockers, and risk identification / mitigation.Desired experience and qualificationMatric Bachelor of Science/ any related tertiary qualification Scrum Certified Have 2-5 years previous experience working within project management for software developers using Agile methodologies (Scrum, Kanban, etc.). Understand the software development ecosystem; basic knowledge of core web technologies and be able to predict time expectancy of job completion. Be able to manage company and developer expectations through honest and timely updates. Solid understanding of a recognised ticketing/project management system
Salary: R35000 to R40000

DevOps Engineer
Reference No: 2086139447

Cape Town, South Africa
Our client is looking for dynamic and enthusiastic DevOps Engineer to join the team. The individual should be proactive and results orientated. The individual applying for this position should have passed matric, a tertiary qualification such as a Bachelor of Science as well as 3-4 year’s working experience in a similar role. Key Responsibilities:To develop an intimate knowledge of the software architecture and overall systems understanding. Streamline and improve software integration, release, and deployment processes. Enhance systems monitoring and metrics reporting. Work closely with developers to improve quality and efficiency of the software Maintain end-to-end security using industry best practices. Investigate and adopt new technologies as needs arise. Troubleshoot production issues and perform maintenance on infrastructure, build pipeline and applications. Perform preventative maintenance on servers to keep them in good health. Liaise with customers, solutions architects & other developers in aligning requirement specifications where applicable. Working as part of a project team to develop & deliver solutions. Setup and maintain related documentation. Knowledge of Python
Salary: R40000 to R45000

IT Recruitment Consultant
Reference No: 1996718145

Cape Town, South Africa
Job brief We are looking for a competent IT Recruitment Consultant to assist our clients in finding the best people to staff their business. You’ll attract candidates, screen them and match them to appropriate positions. Creating recruiting strategies and building relationships are very important duties as well. Recruitment consultants have the skills of salespeople and headhunters. They possess sound judgement and communication aptitude. If you also have strong ethics and a collaborative spirit, we want to meet you. ResponsibilitiesFind clients and foster long-term relationships Understand client requirements Employ recruiting methods to attract candidates (e.g. job advertising) Evaluate resumes and applications Source candidates using databases, social media etc. Assume responsibility of pre-interview screening Match the most suitable candidates to different positions Create relationships with job seekers and provide advice Facilitate and finalise agreements between candidate and employerRequirements1 year Proven experience as IT recruitment consultant Understanding of IT sourcing and recruiting techniques Sales/Customer service skills Outstanding communication ability Confident and pleasant personality Well-organized Ability to work with targets Sound judgement
Salary: Negotiable

Development Team Lead
Reference No: 1484423542

Cape Town, South Africa
Our client is looking for a Java developer to lead one of their scrum development teams. The ideal candidate will have experience in the online betting / casino market. Experience as a team leader in agile software development, with a long history of Java development, is a must.   Tech Stack:Java version 8+ Spring boot SOAP/XML JSON Microservices Kubernetes Angular 2+ PHP MySQL Eclipse/IntelliJ Idea GIT Jira  Job Description:People - Line management of an Agile team of developers and QAs. Regular one to ones, career development, performance reviews. This includes training and mentorship of team members. Perform the duties of a scrum master: liaise with product management on the client side to gather project requirements; ensure that the team has enough stories to work on each sprint; facilitate scrum ceremonies; ensure that sprint work is carried out in a timely manner; remove impediments so that the team can work without interruptions. Gather requirements regarding the infrastructure needs of the team and ensure that the team has the required hardware, software and skills development needed to be able to perform at an optimum level. Continuously keep up-to-date with the latest technology trends and engage in research and development activities to ensure that the team is using the most recent and relevant tools for the job. Attend to admin duties relating to the proper functioning of the team. Update project tickets in Jira and ensure that confluence pages are regularly revised. Process - Continuous improvement of the team processes, quality of deliverables and technical standards. This includes enforcing good coding and QA practices. Delivery - Ensure the team is delivering excellent quality solutions, reporting progress and improving delivery if necessary. Hands on delivery - A proportion of your time will be spent contributing to the team's code base.
Salary: R50000 to R75000

Electronic Engineer
Reference No: 265546972

Cape Town, South Africa
An entrepreneurial electronics Company based in Cape Town who design, develop, manufacture and distribute their products to over 50 countries around the world are seeking a Electronic Engineer to join their team of experts.  The successful candidate will be working closely in a dynamic team environment with a wide range of other tech specialists such as other electronics engineers, app developers, web developers, back-end server developers and production specialists. The candidate will get to be part of a team that brings life-saving products to market from concept all the way through to production. Being a specialist in the Company will give the candidate the opportunity to utilise their skills to the max and make a meaningful contribution to the overall success of the business. Key Areas of Responsibility: - Embedded software development, including planning, design, testing, bug fixing and documentation- Effective management (time and execution) of tasks, including reporting thereof- Efficient use of version control (branching, merging, tagging, resolving conflicts, etc)- Hardware design (schematic) and PCB layout- Develop any required supporting PC/server software/system for testing and verification Qualifications and Experience Required: - BSc or MSc university degree in at least one of the following: Electronics, Electrical (light current), Biomedical, Electromechanical, Mechatronics or equivalent.- Minimum 8 year’s experience in 8/32-bit microprocessor/microcontroller based systems. Key Skills Required: Required skills: - Strong knowledge and experience in developing embedded software for both 8-bit and 32-bit controllers using the C programming language- Excels working in a collaborative agile team environment- Experience in using GCC and GNU tools- Experience in low-power product design- Experience in developing and maintaining products for the consumer market- Detailed knowledge of the Bluetooth Low Energy- Developing PC utility applications for in-house use- Project management skills- Using source code control such as SVN and GIT Advantageous experience: - Bluetooth Low Energy protocol- WiFi development- Using an RTOS such as FreeRTOS- Database management (tools, queries, scripts)- Developing Windows based GUI using VB.NET- Using scripting languages such as JavaScript / Node.js- Using and managing Jira boards- Linux- Medical devices and standards
Salary: Negotiable

Senior Software Engineer
Reference No: 302724177

Cape Town, South Africa
If you are looking for a fast-paced environment where your input is valued and makes a difference, then embark on a journey of a lifetime with our client!Our client is a simple, real-time EFT payment solution, that allows the consumer access to make secure, instant payments directly into a merchant's bank account. This payment gateway facilitates transactions via eCommerce, mobile, eBilling, and in-store transactions. What the job entails: Our client is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies and solving tough problems. Responsibilities:  • Proven work experience as a Software Engineer or Software Developer• Ability to develop software in C# and other programming languages (polyglots preferred)• Excellent knowledge of relational databases, SQL and ORM technologies (EF, NHibernate)• Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.• Experience developing web applications, with a good understanding of how the web works• Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications beneficial.• Experience with unit testing, knowledge of applying test-driven development beneficial• Understanding DevOps principals and how to apply them practically beneficial.• Experience in cloud services preferred – AWS, Azure.• Experience with containerization (Docker/Kubernetes) highly beneficial.• Must have an IT Diploma or Degree• At least 5 years work-related experience• Experience working with agile methodologies – a true believer. The benefits Highly enthusiastic, energetic and very positive environment.
Salary: Negotiable

Principal Solution Architect
Reference No: 987600749

Cape Town, South Africa
Job Description The Principal Solutions Architect reports into the Chief Technology Officer and needs to have strong experience in application development fundamentals and the construction of scalable, secure, and maintainable solutions. This person analyses, designs, and oversees new product development and major modifications to existing software to improve the overall efficiencies of product offerings. Some of your responsibilities:Understand the application and disseminate knowledge Contribute and guide discussions with internal stakeholders and external customers Provide lasting technical guidance to the development team and the product owner on how pieces will fit together. Possess customer facing skills that will allow them to represent our clients well within a customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, and risk mitigation Demonstrate the ability to think strategically about business, product, and technical challenges Be able to identify patterns and trends and gain knowledge quickly and grasp concepts fast Provide in-depth analysis of problems and proposes solutions Make time to review projects, to identify and learn from successes and failures Seek out advice from peers and skills networks to arrive as high-quality decisions Support others, even when they have made mistakes Identify and action training needs (own and others) Support the business development team to help formulate a strategy to improve and help the adoption of company solutions. Guide customers and development teams to ensure success in building and migrating applications, software and services to make best use of our unique products. Participate in deep architectural discussions to ensure solutions are designed for security, scalability, and extensibility – but most of all, that they solve the problem at hand. Capture and share best-practice knowledge with the entire business, across technical topics and uses of our products. Author or otherwise contribute to customer-facing publications such as whitepapers. Work with agile coaches and other technical leads to drive architectural changes in current and future projects Act as a technical liaison between customers, engineering teams and the support team. Standardise technologies, approaches, and architectures across teams Liaise with agile coaches, product owners, and development team leads in order to resolve team impediments Constantly keep up to date with emerging trends and practices in the relevant fields Regularly report to the Chief Technology Officer on issue status and progress on change initiatives Be the thought leader in technology initiatives, have a good understanding of both technical and business value. Be the owner for technical features of the products, such APIs  Your Experience:Bachelor’s in computer science degree, with preference to a masters/PhD Experience working with agile methodologies – a true believer. 10+ years of experience in the software development field Proven work experience (5+ years) as a Solutions Architect Strong leadership and software development background Out of the box solutions-driven thinking skills Excellent conflict management skills - where there is disagreement facilitates discussion to negotiate a way forward A good understanding of own culture, own body language and impact on other cultures; perceptive about other people Ability to treat everyone with respect irrespective of their level, background, or discipline and profession A realistic approach about own and others’ capabilities – be humble Adaptability - makes significant changes in your own area to meet strategic needs Excellent technical knowledge and a thirst for learning Excellent communication and leadership skills. Tenacity and drive Excellent understanding of the principals of design of API’s, web-based technologies, patterns that enable security, scalability, and resiliency Working knowledge of cloud-native architectures and knowledge of modern programming languages is a must A proven track record of the design and implementation of future-thinking, groundbreaking projects.
Salary: Negotiable

Senior Test Analyst
Reference No: 3229860565

Cape Town, South Africa
If you are looking for a fast-paced environment where your input is valued and makes a difference, then embark on a journey of a lifetime with our client! Our client is a simple, real-time EFT payment solution, that allows the consumer access to make secure, instant payments directly into a merchant's bank account. This payment gateway facilitates transactions via eCommerce, mobile, eBilling, and in-store transactions. Job Description The Senior Test Analyst will be responsible for the full implementation of a Test strategy for the team working on a number of business-critical applications. You will be overseeing the building, integrating, and running of the test function for a number of exciting, cutting-edge projects that are currently in their conception. The successful Test Analyst for this position will have strong and established experience of the software test life cycle and will be a proven expert in web testing from both a manual and an automation standpoint. You Will:Create and execute test plans within an agile environment Manage testing throughout the SDLC Map functional requirements to test cases Automate manual tests for applications Documentation and execution of acceptance, regression, functional and stress testing of the system Liaise with stakeholders to resolve test issues and application enhancements Risk-based testing and prioritisation Develop Software Test Specifications, test reports and validation protocols for unit, integration, and performance testing Review requirements, specifications, user documentation, and other projects documentation to assure the quality of the products and tests to be developed Ensure proper version control and configuration management Design and create test scripts to address areas such as software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation As a senior member of the team, the ability to provide mentorship and guidance is a mustYou Have:5 + years job-related experience Proven experience with tools such as SoapUI, Selenium, and JMeter an advantage Experience working within agile frameworks such as Scrum Exposure to load or performance testing ISEB or ISTQB Certification (Foundation) (Not negotiable) Must have a 3-year IT diploma or relevant degreeOur DNA We are a team that supports each other through this journey with respect and dignity no matter our background or where we from. We do not discriminate, exclude, or speak poorly of others. We uplift and value our relationships by being courteous, kind, and considerate. We deliver honestly on our commitments. We own our actions, and we accept accountability for our decisions. We are open to new opportunities and new learning. There is so much more to explore. Together we combine our knowledge and efforts, encouraging creativity into building the Unicorn we aspire to be. Through persistence, commitment, grit, endurance, and hard work, we strive to give out our best selves in the most passionate sense because we know that the effort, we put in today will get us closer to our achievements tomorrow.
Salary: Negotiable

Head of Marketing
Reference No: 292897890

Cape Town, South Africa
What we need from you?   We are looking for a Head of Marketing who’ll lead all our marketing activities from social media and digital campaigns to advertising and creative projects. Head of Marketing responsibilities includes developing plans to help establish our brand, allocating resources to different projects and setting short-term and long-term department goals. If you’re a skilled Marketing strategist, able to inspire your team members, we’d like to meet you.   Ultimately, you will run our Marketing department in ways that promote higher profitability and competitiveness.   Minimum Qualifications and Experience Required  Relevant Bachelor's Degree is essential 10 years of marketing experience in a leading prior company (Software and Financial Technology industry is preferred) 3 years of leadership experience managing a team of direct reports  Job Description  Manage all aspects of marketing planning, budgeting, metrics, and reporting Create, implement and ensure the successful execution of high-level marketing plans and brand strategies whilst aligning these to institutional plans and objectives Facilitate and drive the sales and marketing strategy to increase revenue, reduce costs and mitigate risks Guide marketing related activities to ensure brand building positioning and awareness across all aspects of the marketing mix Lead marketing communication across various channels and market segments Oversee the use of lead-tracking systems and management processes to ensure demand creation and lead generation Oversee and leverage brand building and positioning through digital and social media platforms Implement and leverage the latest marketing tools and technologies Engage in critical market and competitive research to segment and define target markets, refine and improve the product value proposition and implement the best market-penetration strategy Manage external agencies and relationships with marketing services and develop and maintain long-term relationships with industry thought-leaders, marketing associations, and advisors Ensure that the content for Radio, TV campaigns, Social Media, Digital and Print for SA and SADC regions are within statutory and legislative boundaries and demonstrate precision Promote individual and departmental success and high performance through teamwork, motivation, professional development, and leadership Encourage institutional growth through the use of strategic and creative leadership, financial acumen and strong business intellect  Skills and other requirements for this role  An extensive understanding of traditional and innovative marketing, sales and communication strategies and methods Competent in developing strategies in line with business requirements and identified targets Demonstrate proficiency in market research, trend analysis, interpretation, and reporting You have excellent analytical and literacy skills as well as strong operational, project management and public speaking skills Changing market dynamics and ability to translate them into actionable strategies All aspects of material production for Radio, TV campaigns, Social Media, Digital and Print Development and implementation of social media plans How to engage the press and other related media outlets and stakeholders A proficient knowledge of Microsoft Office and desktop publishing programs A high level of ethics and integrity Target and deadline-driven Work well under pressure Work in a dynamic environment and adapt to change Able and keen to travel internationally  The Benefit The Benefit of joining their Amazing Team is that you get to experience vibrant growth first hand. Come and be part of this highly energetic, enthusiastic, positive team whose sole focus is on growth, growing personally as individuals, locally and globally as a trendsetter. We are big into a healthy and balanced lifestyle by encouraging healthy diets and activity.
Salary: Negotiable

Senior DevOps Engineer
Reference No: 2200863556

Cape Town, South Africa
About the company Our client goes out of their way to open their clients’ worlds by offering a wide choice of open source vendor-neutral solutions that provide a superior and technologically advanced model for collaboration and working.They pride themselves on their ability to fuse being fun and professional. In addition, there is no charge for awesomeness, so you can always rest assured of amazing service, followed up by incredible quality & on-time delivery.They are focus mostly on Linux infrastructure and Cloud native application modernisation. Hardly any MS Windows.Skills required Candidates should be extraordinarily strong in: • Linux• Docker• Kubernetes• Public Cloud and CI/CD Toolsets would include : • Ansible• Jenkins• Maven• OpenShift• Docker• Terraform• CloudFormation• Prometheus• Elasticstack• Graphana• Datadog• Rancher to name a few. Soft skills • Self-starters and have strong leadership skills.• Also have excellent communication skills and be able work with minimal oversight.
Salary: R90000 to R100000

Senior Business Intelligence Analyst
Reference No: 175216479

Johannesburg, South Africa
As a senior business intelligence engineer at our client, you will drive the overall growth of a fast upcoming multi-billion Rand business by developing intelligent ways to identify catalysts for payment success. The role will leverage a wide variety of disciplines, including analytics, machine learning, data engineering and SQL development. As one example, priority #1 for the role is developing a model that will identify what activities payers engage in and what other behaviour patterns make or break their success. This project would involve setting-up a Redshift cluster, ingesting large volumes of data, partnering and learning from other teams at our client, building out an analytics model, and implementing a test and learn approach.   You willPartner with functional leads to understand their data and reporting requirements, and translating them into definitions and technical specifications (PRD) Be responsible for defining, developing and optimizing curated datasets and schemas with standardized metrics and definitions across the company Develop, deploy and maintain ETL jobs and visualizations Work closely with technical partners in the data platform engineering team on designing and developing robust data structures and highly reliable data pipelines Troubleshoot technical issues with platforms, data discrepancies, alerts etc Perform ad hoc analysis, insight requests, and data extractions to resolve critical business issues Establish a fully-fledged AI (artificial intelligence) driven environment set on predictive analytic to fully assist monthly reporting requirement of the Sales, Key Accounts Management and Finance departments  You haveBachelor’s degree in computer science, statistics or related field 2+ years demonstrated experience in a data-centric function Expert in SQL Experience working with big data Experience with Machine-Learning and/or Statistics Experience with BI tools, like Tableau, Quicksight or Microstrategy. Experience working with AWS big data technologies (Redshift, S3, EMR)
Salary: Negotiable

Desktop Support Engineer
Reference No: 2079032022

Cape Town, South Africa
If you feel you have what it takes to be a part of our dynamic company, please read on to see if you qualify for the following available vacancy:Offices located in Woodstock, Cape Town Valid Driver’s License & own reliable vehicle is a MUST– the technician will be required to drive around to clients  Duties & responsibilities will includeProvide exceptional support, installation, maintenance and troubleshooting for desktop hardware, peripherals, data backup solutions, mobile devices, wireless, software, anti-virus, file, internet, mail, cloud services and training. Perform basic network support, installation, maintenance and troubleshooting. Communicate with Clients effectively and directly via phone, email and remote diagnostics to identify and resolve Client reported issues Ability to deliver work within agreed Service Level Agreement commitments, particularly desktop troubleshooting resolution standards, and adherence to call logging, ticketing and billing processes Oversee and update assigned support service requests. Carry out swop out activities for disabled or faulty PC & laptops and or/peripherals, ensuring minimum downtime of the user. Arrange with Helpdesk for repair activities to be initiated. Assist with returning goods to suppliers for repairs or warranty claims Provide for and assist users in data migration and /or backup before data erasure during support services. Completed technical documentation, and audits of all PC hardware and PC software, including software license compliance, highlighting any irregularities and preventing any illegal usage Assist clients in recommending hardware, software and products that may benefit or enhance a client’s network. Provide technical advice, recommendations on industry standards, virus detection, connectivity issues etc. Adhere to best Information Technology practices, policies, procedures and directives from the company. Ensure that the devices, operating system and applications are up to date with the latest drivers, service packs and system and security patches Interface and collaborate with other 3rd party vendors to ensure seamless integration and support services Continually develop skills and achieve applicable certifications as per the company certification and development program prerequisites  Academic qualificationsMinimum of a matric education, with a technical certification (i.e.: MCSE, Server) Drivers license & reliable vehicle is required; the technician will be required to go onsite to Clients* A+ cert N+ cert  Work experience & skillsAt least 2 - 3 years experience as an on-site desktop support engineer  Personal qualities & behavioural traitsSelf – motivated, honest & reliable, with a strong sense of accountability Be able to work both independently as well as part of a team Neat, self-organised, well-spoken and well presented Great problem-solving skills 
Salary: Negotiable

AWS Solutions Architect
Reference No: 1008708084

Cape Town, South Africa
About the role: As a solutions architect, you will work directly with some of our largest customers to enable innovation through continuous deployment across technology stacks and demonstrate best practices around advanced cloud solutions. You will have the opportunity to help shape and deliver on a strategy to build broad use of AWS services (e.g., AWS EC2, S3, RDS etc.) directly with their key customers.   Key Responsibilities:Participate in deep architectural discussions to ensure solutions are designed for successful deployment in the cloud Capture and implement AWS and security best practices Architecture design and other documentation such as Guideline Architectures and SOW’s Hands on DevOps work with customers Partner with the sales team, and help execute a sales strategy Architect, build and migrate to secure, scalable and highly available environments on AWS for customers following the principles of the AWS Well-Architected Framework. Act as a technical liaison between customers and delivery teams on projects Scoping calls and meetings Requirements gathering meetings Contribute to customer-facing publications such as blogs, case studies  Support the Business development team to help formulate and execute strategies for client adoption of AWS Help provide one-to-few and one-to-many training sessions to transfer knowledge to customers considering or already using AWS.  Requirements:AWS Solutions Architect Associate certificate 2-3 years’ experience in the DevOps or as a Solutions Architect Linux Server support (2+ years) Windows Server support (2+ years) Web technologies like Apache, Tomcat, Nginx, HAProxy, MySQL and others (2+ years) High level of expertise with key AWS services (2 years+) Scripting Bash, Ruby and/or other programming skills Experience with aspects of DevOps (source control, continuous integration, deployments, etc.) Experience working in Consulting and/or Outsourcing companies Ability to set priorities, goals and timelines to achieve maximum productivity Ability to effectively exchange information, news, ideas and meaning in business and technical environments Excellent troubleshooting skills Ability to learn new technologies quickly  Desired:AWS Developer Associate, DevOps Professional, Solutions Architect Professional certificates Experience with Puppet, Chef, Docker and other automation tools Experience creating SOWs
Salary: R20000 to R40000

.net developer
Reference No: 2784114495

Germiston, South Africa
Our client is a customer-centric financial services company with a global foot print. They are vibrant, successful and value orientated with an awesome dynamic culture encapsulated by the ethos that clients and staff “always get something out.”  Do you want to be a part of building the best enterprise development team in South Africa? Do you live and breathe software development and want to work with others who do the same? Come and join their team and help them build awesome software, using awesome technology with awesome people. Minimum requirements:? Minimum 7 years or more experience in software development? Love of all things software development? Good knowledge of the .NET platform, and C# or Angular? Deep knowledge of .NET Core? Excellent software design skills? Experience with agile process and technical practices? Automated testing experience Advantageous:? Xamarin / native mobile experience JS framework experience (Angular, Flux, React)? F# experience? JS framework experience (Angular, Flux, React)? Azure/AWS experience Responsibilities:? Design, Develop, Implement and Support web and windows based applicationsCompetencies:? Ability to apply industry best practices for application architectures & standards? Ability to give input into innovative solutions? Ability to work under pressure and tight deadlines? Self-motivated and a self-starter? Ability to work in a team environment
Salary: Negotiable

DevOps Engineer
Reference No: 3516650645

Germiston, South Africa
Our client is looking to expand their DevOps team  and looking for experienced engineers to enable innovative cloud architectures, DevOps processes and help scale the efforts of their development teams. Minimum Requirements:7 years + .NET development experience 3 years + DEVOPS knowledgeAdvantageous:Working understanding of Python Distributed systems knowledgeJob Specification What you’ll do:You’ll work closely with the .NET & infrastructure teams to craft a powerful long-term technical vision and help the team set pragmatic goals to meet it. You ensure flawless integration with both internal and external systems You remove technical roadblocks for organization-wide software distribution Continuously improve the process of software & infrastructure delivery Help drive the technical strategy of the practices Communicate & document technical ideas and direction across the organization  You might be a good fit if:Highly skilled in C# Intimate knowledge of hyperscale cloud offerings (Azure, AWS or GCP, but Azure knowledge would be an advantage) Containerization (Docker) Kubernetes Administration (both on-prem and cloud based) Load Balancers (F5 & TCL scripting) Good knowledge of build and deployment pipelines, including Azure DevOps YAML pipelines and Octopus Deploy Desired State Configuration Infrastructure as code (Terraform) Bitbucket PowerShell Web hooks and their usage in integrating systems Skills in distributed application tracing and performance investigations
Salary: Negotiable

Penetration Tester
Reference No: 3368242844

Cape Town, South Africa
Duties:Conduct network, application, and mobile penetration tests Source code reviews, threat analysis, network assessments, and social-engineering assessments These assessments involve manual testing, analysis, and exploitation as well as the use of automated vulnerability scanning/testing tools such as Nmap, SCAP vendors, SAST tooling, Metasploit, Core Impact, Kali and Burp Suite Assessments also involve testing for application performance using Loadrunner, JMeter, and Neoload Development skills (e.g., Python, JSON, .Net Core, React, JS, etc.) Expertise in common application security tools (fuzzers, proxies, code analysis tools, etc.) Experience with successful exploitation of Docker /Kubernetes environments Experience with different types of API and privilege escalation tactics Knowledge of and ability to map exploits back to the MITRE ATT&CK framework Experience if evading current and nextgen EDR and application security solutions Knowledge of exploiting IOT devices such as video cameras, sensors, and edge devices  Requirements: 4+ years of experience in information security 3+ years of penetration testing experience preferably with a consulting firm or working in controlled environments such as a financial institution or ecommerce company Passion for automation and building rugged code of high quality Love for security, performance, and reliability Ability to work with full-stack teams, teach developers, and be a team player Knowledge of the tools, tactics, procedures, and counter measures Experience conducting penetration tests, running web application testing tools, performing manual testing and source code review using tools, validating test results, identifying root cause, analyzing vulnerabilities, and helping develop platform specific remediation plans Experience in security testing with knowledge of security fundamentals and exploit techniques One or more of the following security certifications preferred: GIAC Penetration Tester GPEN, GXPN Offensive Security Certified Professional or similar security certification(s) BS in Computer Science or equivalent degree/experience desired
Salary: R45000 to R75000

Network Security Engineer
Reference No: 232866722

Cape Town, South Africa
Network Security Engineer Responsibilities • Give input on best practice security standards on new systems, network design, and respective third party integrations.• Support and maintain all network security devices across multiple sites (Globally)• Create and maintain documentation as it relates to network configurations, security architecture and best practice principles.• Daily administration of firewall rules, IPS Policies and Filters via change control procedures.• Monitor performance, logs, reports and alerts of potential threats or attempted breaches related to security incidents and remediate accordingly.• Collaborate with management and department leaders to assess near and long-term network security assessments, vulnerabilities and risks.• Perform and assist with vulnerability scans and penetration tests.• Willing to travel and be on standby. Key Competencies and Qualifications • Strong problem solving and analytical skills• Ability to seek out vulnerabilities in IT infrastructures• A deep understanding of how hackers work and ability to keep up to date with the fast pace of change in the criminal cyber-underworld• Ability to use logic and reasoning to identify the strengths and weaknesses of IT systems• Excellent communication and presentation skills• Ability to take responsibility and be decisive• Ability to work within a small team• Effective planning and organizational skills• Ability to work under pressure• Formal Cisco certification ideal – CCNA (Security)• Minimum of 5 years networks security support experience• Must have experience in the areas of vulnerability threat management, cyber security, and supporting management tools and technologies such as Cisco ASA, Intrusion Prevention, FirePOWER- and FireSIGHT Manager, Qualys and Splunk.
Salary: Negotiable

Server Administrator
Reference No: 1135204059

Cape Town, South Africa
Responsibilities• Design, install and support VMware.• Ensure optimal efficiency of VMware systems.• Manage and ensure efficient load balancing of VMware systems.• Establish and ensure high availability of systems.• Deploy Hardware.• Provide hardware support for servers.• Provide operating system support for Windows servers.• Manage support calls for the supported environment.• Provide Linux system support.• Maintain related documentation. Key Competencies and Qualifications• VCP certification essential.• VCAP certification will be an advantage.• MCSE 2008 or 2012 certification.• Linux certification.• OS support experience – Windows 2008 and 2012, Linux.• HP hardware knowledge.• Server hardware experience.• Understanding of networking and SAN in a server environment.• Willing to work overtime when required.• Good problem solving and communication skills, analytical skills, attention to detail, report writing skills, ability to perform under pressure.• 3-6 years’ experience.
Salary: R20000 to R22000

Integration Developer
Reference No: 1323787025

Cape Town, South Africa
Duties:Maintain software systems and automate the operations and interfaces between these systems. Develop integration solutions using approved toolsets. Adhere to the architectural framework. Programme well-designed, testable, efficient code across a Microsoft stack (BizTalk, SSIS, C#, SQL). Produce specifications and determine operational feasibility. Perform code reviews. 3rd Line technical support, trouble shooting and problem solving. Periodic standby support for overnight, weekend and public holidays. Provide leadership and guidance to technology team members.  Qualifications:Degree in Computer Science, Information Systems, Engineering or equivalent combination of relevant skills and experience.  Experience/Skills:A minimum of 5 years’ proven work experience as a Developer. Experience working with SQL Server databases. Oracle databases. IBM DB2 (AS400) Development experience, SSIS and C#. XML and XSD schema design. Knowledge of software design principles and patterns. Experience in Retail Services industry would be advantage. BizTalk experience with proven track record – Orchestrations, Ports, BRE, Transformations, etc. Strong knowledge of SOA. Web Services experience (WCF). Solid knowledge of an ESB – Itineraries, etc. Knowledge of TFS and GIT advantageous. Knowledge of retail systems and enterprise application integration experience. Knowledge of message exchange patterns and application design patterns. Knowledge of the Software Development Lifecycle. Strong problem solving and analytical skills. Sound OO programming and solid technical skills. Good communication and interpersonal skills. Good documentation skills  Attributes:Analytical mind with great problem-solving capabilities. Passion for people, technology and innovation. Able to prioritise work effectively and must be organised. Set and maintain high work standards to achieve goals.
Salary: R65000 to R80000

Front-End Web Developer
Reference No: 2998778109

Cape Town, South Africa
We are looking for a dynamic, experienced front-end web developer to join our team. The right candidate will have the opportunity to help influence the direction and architecture of the user interface as well feed in to the design and flow of the user experience.   General skills and competencies:5+ years of professional development experience Ability to work independently or as a member of a team Demonstrated strong attention to detail Excellent UI/UX design skills Experience using Material design Experience with source control (GIT), build and deployment tools Good verbal and written communication skills , including working with internal stakeholders A proven ability to solve problems and pick up new technology quickly.Required technical skills:3+ years of experience developing front-end web applications Web UI technologies including HTML5, CSS3, significant JavaScript, including ES6 and jQuery Use of VueJS for a released product Experience of various other frameworks such as React, Angular etc. Practiced in the use of Adobe products including XD, Photoshop and Illustrator Experience in creating required widgets that may be missing from a theme Able to work with and feed into design of ReST API specifications  Desirable technical skills:Vuetify Experience in use of automated UI testing tools DevOps experience, including CI/CD (Ideally in Azure) Use of TDD Exposure to WordPress a nice to have
Salary: Negotiable

Senior Java Developer
Reference No: 2064785966

Cape Town, South Africa
Senior Java Developer 5+ years’ experience of working withcomplex Java (8 or higher) applications  Desired technology experience: Tomcat 9+(or other servlet container), Spring 4+ (RESTful APIs), Containers/Micro-service architecture, Maven/Gradle, Git, Web UI technologies (HTML, CSS, JavaScript), JQuery, Angular, JOOQ, Freemarker.  Experience of Agile development environments (Scrum, Scrumban)
Salary: Negotiable

Python Developer
Reference No: 939453906

Cape Town, South Africa
The responsibilities of the position include:Development of new, and maintenance of existing functionality on our platform. This includes new interfaces to for purchasing new content, performance and functional enhancements to the existing system, and maintenance of the underlying systems. Creating and modifying reports. Resolving support queries.  Minimum requirements:Experience in an Object-Oriented language (Python, C# or Java). Python experience preferred and a willingness to work in Python is required. MYSQL LAMP stack. Web development (HTML, JavaScript)  In order to be considered for the position, the following requirements must be met:Matric Minimum 3 -5 years relevant work experience Qualifications: Computer Science Degree or Engineering degree with Computer Science. Great interpersonal skills.
Salary: R25000 to R50000

Senior Python Developer
Reference No: 3524195149

Cape Town, South Africa
About:Est. in 1997, hosting 12 offices around the globe (including Singapore and New York), our client is a Global Merchant Commodities Firm specializing in energy and its associated industries. They focus on identifying value in the production, refinement, transportation and consumption of tradable commodities and anticipating opportunities in the supply chain where they may be under or over-valued.In launching their Cape Town, Waterfront based office, they are looking for very strong developers to assist in maintaining their world class brand.   Responsibilities: • Design and develop systems to for Commodities trading application • Strong partnership with Global technology team • Improvement of automated processes to save manual efforts • Work towards the Strategic global data platform   Qualifications: • Experience in working/building the trading platforms • Strong Experience in Python • Strong Experience in building applications using messaging • Experience in API based solutions • Strong DevOps skills Required Education: • Bachelor’s degree in Computer Science or comparable work experience and certification
Salary: Negotiable

iOS Specialist (Native Mobile)
Reference No: 3363647213

Cape Town, South Africa
The position Our client is looking for an intermediate to senior native iOS mobile developer. You will need to develop native iOS software as part of a project team for one of their customers. You will be expected to be self-driven, be able to take ownership and be able to enhance/improve the existing codebase.   Position competencies The position requires knowledge of and experience in implementing native iOS apps as part of a cross-functional agile product development team. These skills will be tested in the recruitment process. The following are detailed competencies needed for the position.   AreaNative IOS Development  Main tasksDeveloping quality software Input into project planning and strategy as required Management of stakeholder expectations to ensure satisfied customers  OutcomesHigh quality software Accurate planning and good estimations  Position outcomes The short-term outcome of the position is to get up to speed with an existing project code base, evaluate it and take ownership of it and move forward. You will be required to take leadership responsibility for the IOS project.   RequirementsMinimum 4 years of development experience Minimum of 2 years of native development experience (iOS Swift) Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses Dependable, responsible and collaborative Supportive Team Player Fast learner Self-driven Self-motivated and able to demonstrate initiative Excellent communication skills The ability to explain your approach and the process you follow Excitement about technology  Non-Technical SkillsAble to work well in a team as well as individually Attentive to detail, and able to think creatively outside the box Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines Excited about learning, pushing technical limits and finding new solutions Good analytical and problem-solving skills Good verbal and written communication skills  Nice-to-havesBack-end DevOps Web front end Software Architecture  PerksWork within a strong growing team Innovative, fast-paced and fun work environment Flexible, results oriented culture They are serious about work-life balance
Salary: R60000 to R75000

Product Owner
Reference No: 2447262063

Cape Town, South Africa
Our client in Wynberg is a leading omni-channel retailer, locally and internationally, delighting their customers with an innovative range of curated products on personalized terms. Their aim is to provide multiple, convenient and easy retail shopping channels to guarantee that they meet all customer expectations. Here’s what you can expect to be doing in the role:Represent key business areas in evaluating, prioritizing, and implementing technology solutions to support’s the business objectives of digital revenue growth Collaborate with development teams to produce technically focused user stories, enabling them to deliver value in an effective manner Provide a support function to scrum teams by managing the product backlog, facilitating daily stand ups and go lives Manage stakeholders, ensuring consensus is reached between delivering short term gains vs investing in long term strategic goals Identify and drive continuous improvements against the key ecommerce metrics Produce wireframes and work with creative teams to define the UI  A little about who you are:Experience with designing and implementing functionality in web-based systems. Advantages to have ecommerce platform experience Familiar with API development and other cloud bases services such as CDNs Comfortable leading UX design processes and A/B testing with customers Data oriented, using source such as google analytics to make informed decisions Excellent problem solving and decision-making skill; deals well with ambiguity in fast-paced environment Strong organizational and project management skills, able to work well under pressure where multiple tasks are needing to be run concurrently Clear sense of accountability and ownership Degree in Computer Science, Engineering or similar relevant field Minimum of 5 years' working experience as a Product Owner. CSPO qualification advantageous In-depth knowledge of Agile process and principles Retail / Fin-Tech / Merchandise experience will be advantageous  Benefits:Flexible benefits to structure your own package Creative agile work environment Flexible working hours Café and lounge area Staff restaurant with a variety of healthy meal options
Salary: Negotiable

iOS Developer
Reference No: 3945794615

Cape Town, South Africa
Our client is looking for a Software Engineer who is willing to hit the ground running and is comfortable to jump into their iOS app while working collaboratively in a team environment. The engineer will need to work with colleagues at all levels of the organisation and must be comfortable gathering and organising information that translates into usable requirements. Our client is a rapidly expanding company that is moving in the direction of a "mobile-first" paradigm. As such, the engineer must be able to maintain a balance between periods of building features as well as operational and platform improvements. A strong understanding of the iOS SDK and platform is a must as they attempt to create the most refined native app experience for their mobile application user base. Key Requirements5+ years in software development 2+ years in Swift experience Experience architecting, developing, testing and maintaining iOS mobile applications Experience with dependency management (Carthage/Cocoapods) Experience with RESTful APIs and web services Experience with revision control systems (specifically Git) Experience with an issue tracking/management system (specifically Jira) Experience with e-commerce based applications is beneficial Advanced understanding of theoretical programming fundamentals, including but not limited to algorithms, data structures, design patterns (like MVC/MVVM/VIPER) and OOP Strong problem solving and analytical skills Be comfortable working within a team Good communication skills and interpersonal skills Experience with Python, Google Cloud Platform and Kubernetes is beneficial, but not a requirement. BSc in Computer Science, Electrical (& Computer) Engineering or a related field is beneficial
Salary: R60000 to R100000

Application Support Analyst
Reference No: 2306601371

Cape Town, South Africa
ResponsibilitiesThorough knowledge of business processes in assigned area of responsibility Perform initial positive and negative testing for solutions prior to releasing for user acceptance testing Ability to quickly learn and adapt to new technology features as needed to support business goals Ability to work with internal technology teams Active engagement with Business functions Create support requests and work with vendor support teams, as needed, for defects, upgrades, etc. Create and update reports; implement changes to report. Ability to manage multiple initiatives with competing priorities Ability to work under pressure and meet tight deadlines Ability to adapt in a fast-moving and changing culture  QualificationsExperience with commodity trading and risk platforms required 5+ years of experience IT related experience 5+ years of Systems Analysis experience 5+ years of project related experience Strong experience working with PL/SQL and SQL BI tools experience preferred Python/Scripting experience Cloud based applications support experience preferred 
Salary: Negotiable

Senior Merchandise Planner: Plugs (Appliances, Electronics, Cellular)
Reference No: 1273755213

Cape Town, South Africa
They are looking for a confident retail merchandise innovator who is passionate about product trends, data accuracy and successful results! You must have previous experience in planning for plugs (appliances, electronics, cellular) and need to be a visionary who enjoys collaborating with people and sharing insights to create positive impacts that will delight our customers.   Here is what you can expect to be doing in the roleWork for a retailer of the future to drive financial sales, gross margin & inventory plans Drive revenue manage category margin and stock efficiencies Develop a balanced range to react to trade Manage promotions and engage with channel owners to drive sales velocity Display effective reporting skills Undertake analysis that supports or challenges category / business strategy Lead and manage a team of planners  Requirements • Completed a tertiary commercial / retail qualification, preferably a university degree• 5 years Merchandise Planning experience• Experience with Consumer Electronics i.e. TV’s, Mobile devices, computers and accessories is a non-negotiable• Maintain supplier relationships• Strong negotiation skills• Natural trader instincts• People management• Digital mindset• Entrepreneurial Flair• Commercial awareness Benefits • Flexible benefits to structure your own package• Creative agile work environment• Flexible working hours• Café and lounge area• Staff restaurant with a variety of healthy meal options
Salary: Negotiable

Junior Android Developer
Reference No: 3859806356

Cape Town, South Africa
The company is looking for an Android developer to join their team in Cape Town. The successful applicant will be responsible for developing new applications, as well as maintaining and enhancing our existing apps. You will be responsible for all aspects of the design including UI/UX, development of app engine, integration into a number of APIs.   Key Responsibilities:Integrate technical and application components to meet business requirements Code and test program modules that meet design specifications Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications Identify configuration changes to applications so that they meet business process requirements Identify system deficiencies and implement effective solutions Communicate and enforce coding standards Create well designed, reusable objects  Requirements:Minimum 2-3 years of overall Android development. Extensive knowledge of the Android SDK. Strong OO design and programming skills in Java (J2EE/ J2ME) Experience using and creating scalable web-based RESTful APIs. Experience in integration development (HTTP, SOAP, XML, JSON, etc.) Demonstrated success in defining and launching mobile apps. Object orientated design and development, with use of design patterns Using version control (e.g. SVN)  Education & Qualifications:BSc in Computer Science Degree or related discipline would be an advantage  Competencies:Attention to detail Deadline driven, accountable, thorough and professional Proactive, Efficient and Focused Responsible, self-managed and delivery focused Ability to write code of a consistently high quality Reliable, trustworthy and a team player
Salary: R25000 to R35000

Software Development Engineer
Reference No: 582625312

Cape Town, South Africa
The ideal candidate for this role will be responsible for working within the ICT development team to deliver enhancements, new initiatives and resolve live issues with a full understanding of the standard system development life cycle (define, build, test) and proven track record of delivery.   Here’s what you can expect to be doing in the roleDeliver solutions according to the agreed project timelines Contribute and adhere to coding standards, best practices, and procedures Ensure accurate scoping and allocation of time for development required Participate in team knowledge management and make recommendations for continuous improvement of SDLC Willing to try new things and embrace open source technologies Assist and mentor junior members within the team  A little about who you are3-year diploma or degree with Information Technology being the core subject Minimum of 3 to 5 years' working experience as a C# .net developer (.Net Framework) Proven track record in taking projects through the Software Development Life Cycle. Design, develop, and deliver new features using RESTful API’s and related services Working experience with the following technologies/toolsFront end JS framework experience (Angular 2+, Bootstrap, React etc.). .Net Core, MySql, RabbitMQ GitExperience with Continuous Integration and Deployment workflows Assist in requirements identification and in producing specifications Excellent practical knowledge of OOP concepts and SOLID principles Support the creation and maintenance of technical documentation
Salary: Negotiable

Junior Web Developer
Reference No: 2390510883

Cape Town, South Africa
Your role: -Initially, you’ll programme website designs into HTML / CSS / JavaScript (typically using Foundation and Craft CMS) to get you started but;-You will quickly grow towards backend development, specifically with regards to database design and programming (PHP / MySQL) by utilising a variety of MVC frameworks   Key Performance Areas: -Web (HTML, CSS) Programming: Creation of HTML, CSS of a web interface design -Development-A strong desire to learn and grow back-end development skills (specifically in PHP / MySQL)-Development / maintenance using PHP / MySQL   Minimum Qualifications and Experience: Essential:   -Matric -Pure Maths as subject in Matric -Must have work experience in PHP -Relevant diploma or tertiary qualification (completed)   Preferred:-Experience in system and web development-Experience in developing in HTML/CSS/PHP/MySQL
Salary: R10000 to R15000

.Net Developer
Reference No: 1572170313

Cape Town, South Africa
An exciting company in the first responder industry is making waves in the world of tech - With their HQ in both the USA and Cape Town is working to create technology far superior to that of 911. They are currently looking for a .Net Developer to join their team of experts. They are a Microsoft Azure Cloud–based Computer Aided Dispatch platform. The Platform was designed by first responders from varied disciplines; Medics, Search and Rescue and the Security sector. My clients mission is to reduce response times for all and improve first responder safety by increasing situational awareness. Our client is looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. Responsibilities • Translate application storyboards and use cases into functional applications• Design, build, and maintain efficient, reusable, and reliable C# code• Ensure the best possible performance, quality, and responsiveness of applications• Identify bottlenecks and bugs, and devise solutions to these problems• Help maintain code quality, organisation, and automation Skills • Proficient in C#, with a good knowledge of its ecosystems• Familiarity with the .NET framework• Strong understanding of object-oriented programming• Skill for writing reusable C# libraries• Familiar with various design and architectural patterns• Knowledge of concurrency patterns in C#• Familiarity with Microsoft SQL Server• Experience with popular web application frameworks, such as React• Knack for writing clean, readable C# code• Understanding fundamental design principles behind a scalable application• Creating database schemas that represent and support business processes, including ORM frameworks• Implementing automated testing platforms and unit tests• Familiarity with development pipeline and release management tools and Ability to understand business requirements and translate them into technical requirements Important skills:Strong .Net Core NoSQL experience Skilled at Async programming Message Queuing Tech (such as RabbitMQ, Kafka, Amazon SQS, Celery, MQTT, ActiveMQ, NSQ, ZeroMQ, Apache NiFi, Confluent, Azure Service Bus, CloudAMQP, Gearman, Mosquitto etc) Exposure to MultiThreading .NET Web API Exposure to caching frameworks (eg. Redis) Experience with Microservices development
Salary: R70000 to R90000

React.js Developer
Reference No: 403431683

Cape Town, South Africa
Job Description We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as MobX, Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.React.js, a comprehensive JavaScript library for building user interfaces, has changed the way we think about front-end development. React.js has grasped the interest of the open source community and it is here to stay. However, the nuances and idiosyncrasies of React.js require extra caution when distinguishing between good JavaScript developers and true experienced React.js developers. Responsibilities • Developing new user-facing features using React.js• Building reusable components and front-end libraries for future use• Translating designs and wireframes into high quality code• Optimizing components for maximum performance across a vast array of web-capable devices and browsers Skills • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model• Thorough understanding of React.js and its core principles• Experience with popular React.js workflows (such as MobX, Flux or Redux)• Familiarity with newer specifications of EcmaScript• Experience with data structure libraries (e.g., Immutable.js)• Familiarity with RESTful APIs• Knowledge of modern authorization mechanisms, such as JSON Web Token• Familiarity with modern front-end build pipelines and tools• Experience with common front-end development tools such as Babel, Webpack, NPM, etc.• Ability to understand business requirements and translate them into technical requirements• A knack for benchmarking and optimization• Familiarity with development pipeline and release management tools
Salary: R40000 to R75000

Intermediate Web Developer
Reference No: 503428520

Cape Town, South Africa
Your role:? You will programme website designs into HTML / CSS / JavaScript (typically using the Expression EngineCMS).? You need a good eye for UX.? You will also be responsible for back-end development, specifically with regards to database design andprogramming (PHP / MySQL) by utilising a variety of frameworks (such as CakePHP).? You will be managing your own team of Developers and managing Projects assigned to your team. KEY PERFORMANCE AREAS? Web Development: Creation of front-end (HTML, CSS, jQuery) and backend (CakePHP, EE, etc.).? Leadership capability.? Speed and quality of development.? Intuitive understanding of requirements. MINIMUM QUALIFICATIONS AND EXPERIENCEEssential:? Matric (Higher Grade Maths).? 3 Years’ experience in PHP.? Experience in HTML, CSS and CakePHP.? Experience in MySQL.? Must be comfortable with working with Linux, particularly with the LAMP stack (Must have some form ofserver admin experience).? Must have a good understanding of MVC principles.? Must have strong data modelling skills and good understanding of entity relationships.? Good communication skills as you will be the primary technical contact in the team as well as the primarycontact for Clients should your PM not be available. Preferred:? Experience in Expression Engine.? Relevant diploma or tertiary qualification.? Managed a team of Developers. PERSONAL ATTRIBUTES? Self-motivated.? Enthusiastic.? Proactive.? Excellent verbal/written communication skills.? High level of attention to detail.? Excellent organisational and time management skills.
Salary: R15000 to R30000