Senior Software Engineer

1 week ago


Cape Town, Western Cape, South Africa Old Mutual Full time
Job title : Senior Software EngineerJob Location : Western Cape, Cape TownDeadline : March 20, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

Job Description

  • We have an exciting role within the software engineering team as a Senior Software Engineer with the Policy Administration System also known as PAS. In this role you will be doing but not limited to solution design, development, implementation, testing, data conversion, documentation, and system enhancements. You will be working within an agile team utilizing the SAFe 6 methodologies. The team is formed of vibrant individuals who work together to deliver business deliverables. The organization is currently on a technology transitioning, meaning great opportunities to expand your knowledge skill base to match the ever-demanding world of Software Engineering

​Critical objectives and responsibilities: ​

  • Degree in Computer Science or related qualification
  • 5 - 8 years' experience 
  • Experience in Agile Methodology  
  • Exposure to AWS or related cloud infrastructure 
  • Experience with CI/CD 

Skills:

  • Programming Language fundamentals
  • Version Control
  • Testing and Debugging
  • DevOps Basic
  • Cloud Basics
  • AWS or Related Cloud Computing Solution
  • Insurance Exposure
  • Component Based Architecture-Micro-Frontend Frameworks
  • Radar Live
  • Azure DevOps
  • Business Event Management or related
  • Quarkus Framework
  • Docker and Containerization
  • TIA or related PAS
  • Oracle DB or Related Relational Database
  • PL/SQL Language
  • Design, code, develop, test and implement integration and supporting application development components and systems. Perform business analysis and software analysis. May coordinate projects and perform system maintenance activities. 
  • OML roles mapped to this profile are: CICD and Platform Engineer, Intermediate Platform Engineer, API Software Engineer, Platform Engineer - LVL 3
  • Software Engineer, ServiceNow Platform Engineer, Intermediate Software Engineer 
  • Software Engineer – API, Software Engineer - Intermediate Web Developer, Specialist: Network and Voice, Software Infrastructure Specialist, Lead Analyst Programmer, OMF IT Analyst Programmer, TIA Oracle Developer and Senior Front End Developer.

Responsibilities

  • Application Software Development
  • Develop existing applications and contribute to development of new applications by analyzing and identifying areas for modification and improvement. Develop new routine applications to meet customer requirements.

Applications Software Maintenance

  • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software.

Design and Conceptualization

  • Produce multiple concepts and prototypes to design digital products/services.

Technical Developments Recommendation

  • Discuss and recommend technical developments to improve the quality of the website/portal/applications software and supporting infrastructure to better meet users' needs.

Application Software Road Map

  • Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.

Faults Diagnosis and Correction

  • Provide fault isolation and resolution to limit and address issues promptly. 

Documentation

  • Create and maintain complex technical and/or user documentation to a high standard.

Testing Information Technology (IT) Performance

  • Design and perform website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.

Operational Compliance

  • Maintain and renew a deep knowledge and understanding of the organization's policies and procedures and of relevant regulatory codes and codes of conduct, and ensure own work adheres to required standards. Or identify, within the team, patterns of noncompliance with the organization's policies and procedures and with relevant regulatory codes and codes of conduct, taking appropriate action to report and resolve these and escalating issues as appropriate.

Information Security

  • Implement required security measures, such as firewalls or message encryption, and provide input on their design, monitoring performance to notify security experts of any problems.

Horizon Scanning

  • Explore and develop a detailed understanding of external developments or emerging issues and contribute to the evaluation of their potential impact on, or usefulness to, the organization.

Data Collection and Analysis

  • Conduct research using primary data sources, and select information needed for the analysis of key themes and trends.

Analysis of "As Is" and "To Be"

  • Document "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required.

Technical Database Support

  • Design distribution of basic database resources and provide physical modeling and design services to tune database applications for optimum performance.

Skills

  • Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, Market Analysis, Oral Communications, Product Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

  • Business Insight
  • Collaborates
  • Communicates Effectively
  • Courage
  • Cultivates Innovation
  • Decision Quality
  • Drives Results
  • Ensures Accountability

Education

  • NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

  • 27 February 2025 , 23:59
  • ICT jobs


  • Cape Town, Western Cape, South Africa Saratoga Software Full time

    Saratoga Software is a leading software services and consulting company focusing on delivering innovative solutions with a strategic emphasis on generative AI. We are expanding our team to include an individual contributor who will act as an Intermediate Java Developer.This role involves handling moderately complex research, design, and software development...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    OverviewWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for designing, developing and deploying high-quality software applications.Key ResponsibilitiesDesign and develop software applications using React and C#.Collaborate with cross-functional teams to...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    At Spinnaker Software, we're looking for a Senior Developer who's passionate about C#. If you're someone who knows that C# is your preferred language, then this might be the perfect opportunity for you. We're seeking a team player with industry experience and an ability to think outside the box.Key Responsibilities:We need you to work with your team to...


  • Cape Town, Western Cape, South Africa RELX Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at RELX. In this role, you will be responsible for:Designing and developing software solutions that meet the evolving needs of our customers.Working closely with cross-functional teams to identify business requirements and ensure that software projects...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    A cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable .Youll be part of a collaborative, fast-paced...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    A cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable .Youll be part of a collaborative, fast-paced...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Goldman Tech Resourcing is currently seeking a Senior Software Engineer to take on a leadership role and contribute to the development of their logistics system.Key Responsibilities:Lead a team of software engineers in the design, development, and maintenance of WMS and logistics systemsCollaborate with cross-functional teams to identify and prioritize...


  • Cape Town, Western Cape, South Africa Xcede Group Full time

    We are seeking an experienced Senior Java Software Engineer to join a dynamic and innovation-driven team within the Xcede Group. This is a very exciting time for us as we undergo major transformation, driving business change and providing comprehensive digital and data architecture across our organisation.As a Senior Java Software Engineer, your...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    A cutting-edge tech company is looking for a Senior Software Engineer to join their innovative R&D team in Cape Town (On-Site) . This role is perfect for a seasoned C# Developer with expertise in Maui/Xamarin, SQL, and software architecture . Technical leadership and mentoring experience are non-negotiable. Youll be part of a collaborative, fast-paced...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Panda Software Ltd seeks a skilled Fullstack Software Engineer to develop, test and maintain software applications.Key Responsibilities:Develop robust back-end systemsEnsure code adherence to Object-Oriented Programming standardsManage estimation tolerance and track progress accuratelyIdentify and escalate delivery blockersCollaborate on code reviewsCore...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Goldman Tech Resourcing is on the lookout for a Senior Software Engineering Manager to oversee the development of their logistics systems.About the Role:The ideal candidate will have a solid understanding of RESTful API development and microservices architecture, with at least 8 years of experience in software engineering.Experience with WMS, ERP, or supply...


  • Cape Town, Western Cape, South Africa Ananzi Full time

    Ananzi seeks a skilled Senior Software Engineer to join our dynamic team in Cape Town. As a key member of our software development department, you will be responsible for designing and developing innovative software solutions that meet the evolving needs of our customers.The ideal candidate will have a strong foundation in computer science and a passion for...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Job DescriptionWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for developing, testing and maintaining software applications. This role requires expertise in front-end programming using React and back-end development with C#.Key Roles and...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    My client is looking for a Senior Java Software Engineer, based in Johannesburg, Pretoria or Cape Town to join their team. Requirements: · A bachelor's degree in IT, Engineering, or related fields. · Minimum 6 years' experience as a software engineer in an enterprise environment. · Frontend techs: JavaScript, Angular OR React OR Vue.js · Backend techs:...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing (Pty) Ltd Full time

    We are seeking a Senior Software Engineer to join our team and have their skills be put to good use.Job DescriptionThe successful candidate will have strong experience in native Android development, using Kotlin and Java. They will also have a good understanding of mobile app development concepts and patterns, such as MVP, MVVM, and Clean Architecture.Key...


  • Cape Town, Western Cape, South Africa RELX Full time

    About the RoleWe are seeking a skilled Full Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain complex software solutions.You'll collaborate with cross-functional international teams to drive innovation and deliver high-quality products highly favoured by legal professionals.Your expertise will be crucial in...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Company OverviewAt Communicate Recruitment, we're on the lookout for a talented Senior Mobile Software Engineer to join our team. As a core member of our team, you'll be working on building and maintaining high-quality native Android (Java) and iOS (Swift) applications.


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Full time

    Job title : Senior Software Engineer I (Cape Town)Job Location : Western Cape, Cape TownDeadline : March 17, 2025Quick Recommended LinksJobs by Location Job by industries BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to...


  • Cape Town, Western Cape, South Africa MSP Staffing Pty Ltd Full time

    Job Description: Senior C++ Software EngineerMSP Staffing Pty Ltd is seeking a senior C++ software engineer to lead the design and implementation of high-performance applications.The successful candidate will have a strong background in software engineering, including object-oriented programming, design patterns, and software architecture.10+ years of...