Position: Software Developer
Area: Sandton, Johannesburg
Job Purpose and Overview:
Permanent Software Developer for a leading South African Life Insurance company. The company you will be joining is a dynamic and vibrant player in South Africa’s life insurance industry. Responsible for the design, development and deployment of software components and stand-alone software applications.
Key Responsibilities
Technical Specifications
Components and Applications Development and Maintenance
Unit Testing
Software Release and Component Configuration
Review of Documentation
Code review
Skills:
.Net
Must have: WCF or ASP Net, .Net 4 and above, LINQ
Beneficial: WPF, Entity Framework, PowerShell
Web
Must have: JavaScript, JQuery and CSS
Beneficial: TypeScript, Angular, Bootstrap
SQL
Must have: Extensive experience creating queries, triggers
Attributes:
Self-managed and driven individual.
Good Communication Skills
Fast worker delivering accurate results.
Ability to manage conflict.
Ability to lead a small team of developers.
Team Player
Coach
Process Champion
Customer Champion
Consultant
Risk Mitigator
Solutioner
Knowledge Manager
Relationship builder
Change Leader
Qualifications and experience:
Agile development
UML, SOA
Diploma or a Degree in Information Systems, Engineering or Mathematical Sciences or B.Tech or
B.Com or B.Sc. Computer Science or Information Systems or B.Eng.
Email: wendy@rainmakeracquisition.co.za
Position: System Manager
Area: Tygervalley, Belville
Responsibilities
Company is looking for a technical systems manager that can develop, service, maintain and grow relationships with our retail partners. You will be responsible for the full life cycle of products which you will achieve by working with business product owners and stakeholders in defining the strategy and roadmap for various digital products. You will ensure products are developed efficiently, within budget, using the latest technologies by working very closely with various development teams. You know how to lead and influence in order to achieve the desired outcome. You should be comfortable managing ambiguity and complexity. You must have a blend of business and technical knowledge that includes a big-picture vision and the capability to make that vision a reality.
Define 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 Company retail brands and Company IT 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 Qualifications
10+ 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
Email: wendy@rainmakeracquisition.co.za
Position: Server Administrator
Area: Tygervalley, Cape Town
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.
Email: wendy@rainmakeracquisition.co.za
Position: SOC Analyst
Area: Parktown, Johannesburg
IT Company based in Parktown has a vacancy available for a SOC (Security Operations Centre) Analyst / Security Analyst.
The Security Analyst will play a vital role in keeping the organizations proprietary and sensitive information secure. The ideal candidate will work inter-departmentally to identify and correct flaws in the companys security systems, solutions, and programs while recommending specific measures that can improve the companys overall security posture.
Responsibilities:
The Security Analyst will be ultimately responsible for ensuring that the company’s digital assets are protected from unauthorized access. This includes securing both online and on-premise infrastructures, weeding through metrics and data to filter out suspicious activity, and finding and mitigating risks before breaches occur. If a breach does occur, the Security Analysts will be on the front line, leading efforts to counter the attack.
The Security Analyst will be responsible for generating reports for IT administrators and business managers to evaluate the efficacy of the security policies in place. They will then help to make the necessary changes for a more secure network and may also create training programs and modules to educate employees and users on proper security protocols.
Furthermore, the Security Analyst will be responsible for keeping the company’s security systems up to date and creating documentation and planning for all security-related information, including incident response and disaster recovery plans.
Monitoring security access
Conducting security assessments through vulnerability testing and risk analysis
Performing both internal and external security audits
Analyzing security breaches to identify the root cause
Continuously updating the companys incident response and disaster recovery plans
Verifying the security of third-party vendors and collaborating with them to meet security requirements.
Candidate Requirements / Important Areas Of Expertise:
Matric essential
Relevant qualifications/certifications advantageous
Security Analyst working skills/experience required:
Ethical hacking aims to expose weak points and identify potential threats so that the organization can protect itself from malicious hackers. This includes penetration testing during which an Analyst will test networks, computers, web-based applications, and other systems to detect exploitable vulnerabilities.
Intrusion prevention – involving monitoring network traffic to detect potential threats and then responding to these threats promptly.
Incident response – manages the negative effects of an attack or breach, from minimizing the impact to altering security controls for future prevention.
Computer forensics that will aid in the prevention of crime through the collection, analysis, and reporting of data; that will also enable the Analyst to create evidence in the event of a breach.
Reverse engineering
In addition, the Security Analyst is expected to have expertise in cybersecurity, firewalls, network security, information assurance, security information and event management (SIEM), application security, security engineering, and security architecture. The candidate should also keep up with the latest trends in cybersecurity
The ideal candidate should be detail-oriented and have an analytical mindset. Interpersonal skills are also crucial as the Analyst will need to train company staff on better security protocols and regularly communicate with Executive leadership.
Email: wendy@rainmakeracquisition.co.za
Position: Process Analyst
Area: Sandton, Johannesburg
Job Purpose:
Responsible for business process management and improvement, auditing and analysing business processes for constant improvement, design, implementation and auditing of user rights and privileges. Enforcing a structured business process management approach.
Outputs:
Roles:
Experience:
5-8 years experience in this discipline. In-depth experience in analysis and improvement of resource allocation, process execution and business domain modeling.
Skills:
Technical:
Behavioural:
Knowledge:
Qualifications:
Essential
Beneficial:
Email: wendy@rainmakeracquisition.co.za
Position: Google Cloud Platform Developer
Area: Tygervalley, Cape Town
Responsibilities:
The primary focus of this position is to assist in the development and support of software and process to land data in a Google BigQuery Data Warehouse. You will need to be helpful and supportive to your team and fellow developers. You will join an energetic, focused and dynamic team and a positive can- do- attitude will get you far!!
Understand the solution the technical requirement is trying to solve.
Will be expected to understand the SDLC for software development;
Drive the delivery of solutions for which you are responsible.
Support of existing python data products sitting in google cloud platform including testing and debugging.
Leveraging Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags, cloud functions and datastore etc
Development of new data wrangling solutions in the google cloud environment
leveraging google based products such as Google Dataflow,Pub/Sub, BigQuery, Nested Tables, Google Chat, Buckets, Composer(airflow), Dags,cloud functions and datastore etc
Coordinate with internal teams to understand user requirements and provide technical solutions
Willing to do standby on a rotating basis.
After hours support of developed applications in the google cloud platform.
Meet development deadlines as agreed in planning sessions.
Deliver stable well architected and tested software for release into production.
Provide peer reviews on solutions developed within our team.
Ensure all in house developed code is check into GIT.
Capture and regularly update Jira as it relates to tasks, time and progress.
Provide regular feedback on progress and blockers with regards to your tasks at standup each morning
Assist and mentor follow team members where appropriate.
Where relevant present deployed solutions to team members to keep everyone abreast of changes to production environment.
Follow change control process.
Write effective, scalable code
Develop code that improves responsiveness and overall performance and reduces cost in the google environment.
Implement security and data protection solutions.
Key Competencies and Qualifications
Matric
Tertiary qualification in IT
Essential – At least 3 years python and SQL coding experience
Essential some Data Warehouse experience
Essential GIT experience.
Essential – Batch/Large Data processing experience
Preferred – at least 1 year Java experience
Preferred – Linux Shell Scripting
Preferred – Airflow experience/Composer
Preferred – Cloud Experience Google/AWS/Azure
Any Google Cloud Platform experience will be to your advantage
Strengths
Helpful, supportive and strong team player
The natural tendency to take ownership and responsibility;
Strong problem solving, effective planning and organizational skills;
Excellent communication skills;
You have a can-do attitude;
Can cope under pressure;
Positive outlook on life;
Above all, be passionate about all that you do
Email: wendy@rainmakeracquisition.co.za
Position: C# Developer
12 Month Contract
Area: Tygervalley, Cape Town
Responsibilities
Key Competencies and Qualifications
Experience in the following technologies
Matric
BTech degree or diploma
± 3 years’ experience
Email: wendy@rainmakeracquisition.co.za
Delphi Developer
Area: Tygervalley, Cape Town
Responsibilities
Key Competencies and Qualifications
Matric.
B-Tech degree or diploma.
2-4 years’ experience.
Email: wendy@rainmakeracquisition.co.za