180 IT & Software jobs in South Africa
Solution Architect Tshwane (Pretoria)
Posted 6 days ago
Job Viewed
Job Description
We are recruiting for a Solutions Architect.
Duties & Responsibilities- Minimum Requirements:
Minimum: 5 years of proven and practical experience in solutions architecture - Skills:
Business Analysis, Systems Analysis, IT Architecture, Data Architecture, IT security - Certifications:
Togaf / Zachman Certification
Advantageous:
Demonstration of Multiple Projects Within Relation to Systems Development.
NQF 6 or above within the related Field.
Fullstack Java Developer (LifeRay)
Posted 6 days ago
Job Viewed
Job Description
Join our dynamic team at a leading IT Hub in South Africa. We specialize in delivering cutting-edge solutions and comprehensive IT services globally. At our company, innovation is at the core of everything we do.
Role OverviewYou'll be at the forefront of developing and maintaining critical internal web applications. Your expertise in LifeRay, JAVA, and related technologies will drive the success of our Sales and Marketing workplace team.
Requirements- Proficiency in LifeRay framework v7.06+
- Strong JAVA 8+ skills with JavaScript/Typescript
- Experience with Node.js, HTML5, Angular JS, CSS (SCSS)
- Agile working experience
- 5 to 8+ years of development experience
- Collaborate with stakeholders to gather requirements and propose innovative solutions
- Develop scalable, optimized code adhering to security standards and quality requirements
- Actively contribute to Agile ceremonies and ensure timely project delivery
- Provide production support and contribute to technical lifecycle management
Be part of a dynamic team shaping the future of IT solutions. Embrace the challenge and join us in driving innovation and excellence. Apply now!
#J-18808-LjbffrSenior Business Analyst
Posted 6 days ago
Job Viewed
Job Description
GoldenRule is in search of a Senior Business Analyst to join a leading Digital Business Giant. A Senior Business Analyst will play a key role in identifying business needs, analysing processes, and developing solutions to drive organisational success. Business Analysts will collaborate with stakeholders, gather requirements, conduct research, and translate business needs into actionable recommendations. Business Analysts should possess strong analytical skills, excellent communication abilities, and a deep understanding of business operations.
Minimum Requirements- At least 6 years work experience as a Business Analyst, with at least 6 years in a senior or lead role.
- Experience working with cross-functional teams and ability to effectively communicate and collaborate with stakeholders at all levels.
- Solid understanding of software development life cycle (SDLC) methodologies and project management principles.
- Proficiency in business analysis techniques such as requirements elicitation, process modeling, data analysis, and user story development.
- Strong analytical and problem-solving skills, with the ability to analyse complex business scenarios and provide innovative solutions.
- Excellent verbal and written communication skills, including the ability to present complex information in a clear and concise manner.
- Strong attention to detail and ability to work in a fast-paced, deadline-driven environment.
- Familiarity with relevant tools such as business analysis software, data visualisation tools, and project management tools.
Senior Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Department: Software Development
Employment Type: Permanent - Full Time
Location: Cape Town
Description
The successful candidate will have 8+ years of experience. They will be a self-starter, highly motivated, and keen to learn. The individual will own the development of our in-house applications, as well as facilitating product builds and client integrations. They must possess a strong background in SOLID engineering, plus modular system design. Core responsibilities revolve around management and extension of existing code base, development of new products and working with product owner to meet business requirements and departmental objectives.
Key Responsibilities
- Strong mentoring ability to align team resources with departmental objectives in SOLID engineering and other best practices.
- Review and provide realistic estimates around planned tasks.
- Effective planning to maintain a healthy backlog of work items including product initiatives and tech debt.
- Prepare documentation on the status, operation, and maintenance of software.
- Clearly and regularly communicate with technical support colleagues and management.
- Development scheduling and deployment of code sets.
- Participate in peer-reviews of solution designs and code reviews.
- Work closely with all stakeholders to troubleshoot product and systems issues, exploring solutions and implementing long-term fixes to prevent recurrences.
Skills, Knowledge & Expertise
- ASP.NET / .NET CORE MVC.
- Experience of Angular and web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery).
- MS SQL knowledge is a must.
- Strong grasp of SOLID design principles.
- Entity Framework.
- Azure knowledge is a strong asset.
- Relevant Education (Degree/NVQ or similar in Computer Science, Software Engineering, Mathematics etc.).
- Any domain knowledge relating to business law, property searches / registration, or property / environmental risks is a big plus.
Job Benefits
At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.
Do you share our DNA?
- We ask how tomorrow can be better than today
- We are passionate about solving our customer's challenges
- Our ideas break boundaries
- We value different perspectives and encourage dialogue
- We take ownership and celebrate together
Data Architect (AWS Focus) – Cloud Data and AI Consulting
Posted 6 days ago
Job Viewed
Job Description
Company Description
Deloitte is the largest private professional services network in the world. Every day, approximately 457,000 professionals in more than 150 countries demonstrate their commitment to a single vision: to be the standard of excellence, while working towards one purpose – to make an impact that matters. Click here to read more about Deloitte.
About the division
Innovation, transformation and leadership occur in many ways. At Deloitte, our ability to help solve clients’ most complex issues is distinct. We deliver strategy and implementation, from a business and technology view, to help lead in the markets where our clients compete.
Are you a game changer? Do you believe in adding advantage at every level in everything you do? You may be one of us.
Deloitte consulting is growing, with a focus on developing our already powerful teams across our portfolio of offerings. We are looking for smart, accountable, innovative professionals with technical expertise and deep industry experience insights. The combination of our 6 areas of expertise, our well-developed industry structure and our integrated signature solutions is a unique offering never seen before on the African continent.
Job DescriptionWe are seeking an experienced Data Architect with strong AWS expertise to join our management consulting practice. In this client-facing role, you will design and implement modern, scalable data solutions across diverse client environments, with a focus on AWS services, data modelling methodologies, and various visualization tools. You will collaborate with both client technical teams and AWS experts to deliver optimized solutions that drive business transformation.
Key Responsibilities- Lead client engagements to assess, design, and implement modern AWS-based data architectures.
- Collaborate closely with AWS Solution Architects and client technical teams to design optimal solutions.
- Partner with client enterprise architects to ensure data solutions integrate with existing technology landscapes.
- Develop and apply enterprise data modelling approaches (Kimball, Data Vault, Inmon) based on client needs.
- Design and implement reporting and visualization solutions that connect to AWS data sources for analytics.
- Develop strategic data roadmaps and implementation plans aligned with client business objectives.
- Advise clients on industry best practices for cloud data architecture and AWS adoption.
- Create reference architectures and solution blueprints for common client scenarios.
- Conduct discovery workshops to gather requirements and present technical recommendations.
- Exceptional client communication and presentation abilities.
- Strong project management and engagement delivery capabilities.
- Business acumen to understand client industries and value drivers.
- Ability to translate complex technical concepts for non-technical stakeholders.
- Skilled in navigating complex stakeholder environments and building consensus.
- Adaptability to work across diverse client environments and industries.
- Problem-solving aptitude with attention to detail.
- Ability to balance technical excellence with practical business needs.
- Proficiency with AWS data services (Redshift, RDS, DynamoDB, S3, Glue, Lake Formation).
- Advanced expertise in data modelling methodologies (Kimball, Data Vault, and/or Inmon).
- Experience designing and implementing dimensional models and data vault architectures.
- Experience connecting various visualization tools to AWS data sources.
- Knowledge of data governance, security, and compliance frameworks.
- Hands-on experience in Python.
- Experience with data migration and modernization projects.
- Experience working in agile development environments.
- Exposure to generative AI technologies and applications.
- Exposure to Data Build Tool (DBT) or other warehouse automation technologies.
- Understanding of AWS Bedrock, SageMaker, or similar AI services.
- Experience integrating LLMs with data platforms.
- Familiarity with vector databases and embedding models for text analytics.
- Experience with Amazon QuickSight.
- Bachelor's degree in Computer Science, Information Systems, or related field.
- AWS Certified Solutions Architect (Associate or Professional).
- AWS Certified Data Engineer Associate certification.
- Power BI certification.
- 5-8 years of experience in data architecture with emphasis on client delivery.
- 5+ years of hands-on experience with AWS Data and Analytics services.
- 2+ years of experience with Power BI development and implementation.
- Proven ability to work effectively with AWS Solution Architects and enterprise architecture teams.
- Experience in management consulting or professional services environment.
At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day. We aim to create a workplace where everyone is treated fairly and with respect, including reasonable accommodation for persons with disabilities. We seek to create and leverage our diverse workforce to build an inclusive environment across the African continent.
Note: The list of tasks/duties and responsibilities contained in this document is not necessarily exhaustive. Deloitte may ask the employee to carry out additional duties or responsibilities, which may fall reasonably within the ambit of the role profile, depending on operational requirements.
#J-18808-LjbffrData Architect
Posted 6 days ago
Job Viewed
Job Description
Reference: BIT002645-TAP-1
Looking for a Data Architect. As a Data Architect, you will be responsible for developing database solutions, installing and configuring information systems, and analyzing structural requirements for new software. You will need to be able to work independently and collaboratively.
Qualifications:
Matric
BSc Degree
Requirements:
5 years' experience in a similar role
Experience working with AWS
Strong knowledge of database structure systems and data mining
Apply now!
MS Dynamics - Business Central - Technical Architect
Posted 6 days ago
Job Viewed
Job Description
Location: Johannesburg, Cape Town, Durban
Employment Type: Permanent, Full Time
Published: 2 hours ago
EE/AA: Yes
Duties & ResponsibilitiesWe have a current opportunity for a MS Dynamics - Business Central - Technical Architect on a permanent basis. The position will be based in Johannesburg. For further information about this position please apply.
- HR Services, Recruitment & Selection
Be The First To Know
About the latest It and software Jobs in South Africa !
Fullstack Java Developer (LifeRay) (Contract) - Gauteng/Hybrid - ISB4300849
Posted 6 days ago
Job Viewed
Job Description
Our client requires the services of a Software Engineer (Senior) for a position based in Midrand/Menlyn/Rosslyn/Home Office rotation.
- Amazing brand with cutting-edge technology
- Excellent teams in Global team collaboration
- High work-life balance with Flexible hours
- Agile working environment
EXPERIENCE: 6-8 Years related working experience.
COMMENCEMENT: As soon as possible.
Duties & ResponsibilitiesROLE:
- Develop and maintain a critical internal web application (Backend and Frontend) used in the vehicle dispatch and distribution/delivery management processes.
- Cloud, API, Java, Microservice and other Serverless development, deployment, support, and maintenance.
- Meet with end users and gather requirements.
- Participate in daily stand-ups.
- Analyse and implement new system requirements specifications.
- Ensure that all processes are investigated/considered in obtaining the specifications of the user requirements.
- Propose and review system designs and evaluate alternatives.
- Review and present proposals/system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner/Business team.
- Develop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirements.
- Develop code that is readable, extendable, re-usable, scalable, and optimized for performance.
- Ensure that all implementations can be passed over to other developers mid-development, with minimum of handover.
- Ensure compliance & adherence to standards for audit adherence and quality assurance.
- Actively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectives.
- Update user stories in Jira and documentation in Confluence.
- Perform demos of user stories in Agile ceremonies.
- Analyse and fix Production Known Errors.
- System testing/parallel runs.
- User training.
- Prepare Production deployment plan documents and system/technical documentation (as per ISO standards).
- Prepare/Update user and operation manuals.
- System implementation/deployment & release activities.
- Production support & hyper-care after production deployments.
- 2nd and 3rd level support of the system/product.
- Technical Lifecycle Management of the product.
- Website monitoring (advantageous).
- Site performance analysis (advantageous).
QUALIFICATIONS/EXPERIENCE:
- Degree in IT or relevant experience.
- 5 to 8+ years’ Development Experience.
- Agile working experience (Mandatory).
ESSENTIAL SKILLS:
- LifeRay framework v7.06+ (Templates, structures, themes, Portlets with JSR 168/286).
- JAVA 8+.
- JAVA logging framework (Log4j, Jboss, SLF4J).
- Node.js.
- HTML 5.
- Angular JS, Angular 5+.
- CSS (SCSS).
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
ADVANTAGEOUS TECHNICAL SKILLS:
- At least one Relational Database experience (POSTGRES, SQL).
- At least one Document Database experience (MONGO, ELASTIC).
- Git.
- CI/CD.
- Experience with Java application servers (Glassfish).
- Jenkins.
- Beneficial: Confluence / Jira, HR Services, Recruitment & Selection.
Senior Java Developer
Posted 6 days ago
Job Viewed
Job Description
Are you a Senior Java Engineer with a passion for developing high-quality, scalable software? Our client is looking for a skilled professional like you to join their team and help build cutting-edge technology solutions.
As a Senior Java Engineer, you'll have the opportunity to work with a talented team of developers on challenging insurance projects. You'll be responsible for designing and implementing new features, as well as maintaining and optimizing existing ones.
The ideal candidate for this position will have:
- 5+ years of experience in Java development
- Strong knowledge of Java 8 or later, including functional programming concepts
- Experience with Spring Framework, Hibernate, and other related technologies
- Experience with agile development methodologies
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
They offer a comprehensive benefits package and opportunities for professional growth and development. If you're ready to take your career to the next level, apply now!
#J-18808-LjbffrGroup Life Insurance Industry IT Software Solutions Business Analyst
Posted 5 days ago
Job Viewed
Job Description
IT Software Solutions Business Analyst - must have experience in the Group Life Insurance Industry - for External Companies
GAUTENG| Permanent position | To work remotely
Matric certificate.
Mathematical+ algebra + Equations understanding+ skills – great Advantage.
Must have a Business Analyst certificate – This is very essential
IT Software Diploma or Degree or similar relevant Qualification.
Experience liaising with External Customers Companies Clients regarding their software solutions needs for their company in the Group Life Insurance / Funeral Insurance Industry, but also the supporting functionalities that enable the operation of the Product.
Must have 3 - 6+ years working experience as an IT Software Solutions Business Analyst with working experience in the Group Life Insurance / or Group Funeral cover Industry experience - not negotiable
Must have work Experience in Digital Group Life Insurance Policies and Funeral + having done Business Test Cases , Scenario’s , feature User Stories, Scripts, Sprints, Claims processes, Premiums, Warranties ,Integration , Presentations.
"On-prem to AWS" experience: which is migrating or moving applications, data, and workloads to the Amazon Web Services (AWS) cloud platform.
Must have gained working experience in doing Presentations for External Companies/ Clients.
Product / Policies design & implementation
Must have Experience working with an IT Software Team in the Software Department. (Testers; Software Developers, Business Analysts, Scrum Master, Product Owners Architects’ etc.)
Must have knowledge about the tools +technology + with Stakeholders
Agile+ Jira work experience is needed
Experience doing Regression Software Testing.
Understand the supporting functionality code at a high level to be able to interpret.
New products for clients (that they sell to their clients)
Analysis & Initial Setup. Support CSM’s with ongoing setup.
Analysis & Design of new Setup. Support Developer(s) when adding new Setup
Testing / Verification of initial setup of product and functionality. Scope out, guide testing
Unpack and understand each Group Life Insurance functional area
Sit with Functional Owners and work through and understand each functional area.
Understand the supporting functionality code at a high level - be able to interpret.
Work with Functional Owners to present functional area capabilities to the Group Life Insurance teams.
Take ownership (as per overview above) of configuration.
Review tasks wherein changes to the business function are implied, or new setup is needed, or upstream/downstream impact is suspected, which includes:
×Reviewing bug fixes to make a process operate as designed / intended.
×Review & sign-off of ASD (Architectural Specification Document) together with the Technical Architect and the Functional Owner(s) of the module being enhanced / fixed.
Work closely with Technical Architect and Functional Owners identified new business requirements to design business solution.
Actively identify potential roadmap items that would enhance the Group Life Insurance solution for possible new development.
Actively keep abreast of industry regulations, developments, trends, etc.
Present business/insurance training (Train the Trainer).
Train & support CSMs ITO functionality & configuration.
Work closely with client Product Owner as a stakeholder.
Work closely with Testers (internal and client) and regression teams.
Business Analyst’s to keep each other informed of state of their clients.
Business Analyst’s role with 3 rd parties: Auditors, Actuaries, Accountants:
Consult with and Facilitate as required, with CSM to ensure that Client’s “own” their own issues.
Create IT Software Solution Design documents for identified gaps in current Insurance offering, based on the business requirement received from the External Clients/Companies.
NB: Our client is seeking someone with a very friendly and happy personality who works well and gets on with people and Customers
Must have own transport and driver’s license
Must also be willing to go a see External Company’s at their premises when required
Salary: up to maximum R60 000 per Month full cost to Company Not negotiable at all
Plus, Annual Performance Bonus at the discretion of the Company only + you will also be supplied with a company Laptop - to work remotely
Please Note: A Pension Fund of between 4% - 11% of your Monthly Salary will be deducted from your Monthly Salary, which is mandatory for all employees, the full amount would be also deducted from your Monthly Salary – this is not negotiable.
NB: (the Company does not contribute to the Pension Fund at all)
#J-18808-Ljbffr