Senior Software Engineer

2 months ago


Sandton, South Africa IOCO Full time

About IOCO

IOCO is a leading technology company that provides innovative solutions to its clients. We are seeking a highly skilled and experienced Senior Software Engineer to join our team.

Job Summary

We are looking for a talented and motivated Senior Software Engineer to play a critical role in designing and developing high-quality software solutions that meet our clients' needs.

Key Responsibilities

Results Delivery

  • Contribute to the development of the company's business strategy to ensure delivery of focus areas for the year in support of our technology vision.
  • Apply cost-effectiveness principles in planning and delivery to contribute to the achievement of our financial targets.
  • Provide input into the formalization of our budget.
  • Manage allocated budget by tracking costs.

Stakeholder Relationship Management

  • Build strategic relationships with industry leaders and stakeholders by attending conferences and training interventions.
  • Maintain ongoing collaborative relationships with our clients through structured processes and ad-hoc contact to ensure proper understanding of their needs and delivery of appropriate solutions.
  • Familiarize yourself with client requirements by attending relevant meetings with our team to share knowledge and play the expected role in various projects.
  • Comply with our Service Level Agreements by ensuring that applications are developed, implemented, and supported in line with cost, quality, and timelines.

Process Management

  • Manage your delivery against agreed delivery plans and set timelines, identify obstacles to delivery, and take appropriate action where required.
  • Receive business requirements and conduct technical impact analysis to understand the impact of the required process change and decide on the scope of the project and how it will be delivered.
  • Develop software to meet business requirements using relevant coding design patterns.
  • Conduct unit testing of the code written to ensure that it fulfills the requirements as set out in the business functional requirements specification.
  • Create supporting documentation to ensure that there is an accessible reference detailing how the application was developed and tested, thereby making it easy to support the solution in future and train end-users.
  • Assist with the deployment of the application into production by providing relevant documentation for deployment, creating a deployment artefact to make the system available for business users.
  • Support the business during user acceptance testing by resolving any queries and defects to ensure delivery of a system that meets business requirements.
  • Support production queries by resolving any queries and defects to make the system available for business users.
  • Take responsibility for your work by developing a tracking matrix to ensure that work is delivered in line with agreed timelines.
  • Ensure that you are available for DR, health checks, or any weekend environment checks.
  • Ensure that all audit findings in the operations environment are closed in a timely manner.
  • Provide a stable Production Environment that is predictable and reliable.
  • Conduct requirement analysis and planning on new work requests/projects from our clients.
  • Ensure that the change process is followed and test evidence is provided for production changes.
  • Where possible, ensure that all processes that can be automated are.

Self-Management

  • Improve your personal capability and professional growth relating to your field of expertise, in line with our clients' objectives by discussing development needs and proposed solutions with management.
  • Keep abreast of changes in legislation or standards by conducting research and utilizing networks.
  • Upskill our team and other professionals by sharing knowledge and research results.
  • Embody our company values, displaying professional conduct and adherence to required technical standards.
  • Ensure that you and your team members have the required skills and professional/technical expertise by assessing gaps and development areas and creating development plans.
  • Engage with your team in such a way that they feel motivated to achieve better performance, feel respected, and diversity is valued.

Transformation and Innovation Contribution

  • Analyze, research, develop, and implement improvement/innovative ideas and value-adding solutions contributing to our divisional and organizational results.

Your Expertise

  • 5 years' experience using multiple Microsoft technologies and platforms.
  • Basic software applications (e.g., Outlook, Word, Excel, Access, Internet, Email).
  • Source code management.
  • Proficient in.NET/C#, MS SQL Server, MS Azure, Microsoft Power Platform, proficient in client and server-side Javascript, HTML, CSS3, knowledge with relational databases, algorithms, and design patterns, experience with front-end design.
  • Advantage – SharePoint Online knowledge.
  • Software design patterns.
  • DevOps Principles.
  • SDLC.
  • Divisional service offerings.
  • Data analysis.
  • Decision-making process.
  • Industry trends.

Qualifications

  • Degree/Diploma in Information Technology.
  • Any other technical certificates.


  • Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack Software EngineerShorza Ltd is seeking a talented Senior Full Stack Software Engineer to join our dynamic team. We specialize in crafting innovative digital solutions and collaborate with various technology-driven enterprises and emerging startups to help them achieve their digital aspirations.Key Responsibilities:Engage in the complete...


  • Sandton, South Africa ANEW Recruitment Full time

    Job RequirementsOur company is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development and a strong understanding of computer systems.Key Responsibilities- Design and develop software applications- Collaborate with cross-functional teams- Troubleshoot and resolve software...


  • Sandton, South Africa IOCO Full time

    Job Title: Senior Software Engineer (Backend)Job Description:As a Senior Software Engineer (Backend) at Company, you will be responsible for designing and developing scalable and efficient backend systems. With a strong focus on architecture and technical leadership, you will work closely with cross-functional teams to deliver high-quality software...


  • Sandton, South Africa Dimension Data Full time

    OverviewWe are seeking an experienced Senior Software Engineer to join our team at Dimension Data.Estimated Salary: €90,000 - €120,000 per annumJob Description:As a Senior Software Engineer, you will play a key role in designing and developing high-quality software solutions using Java, Go, JavaScript, HTML, CSS, and C# .Net. You will also be responsible...


  • Sandton, South Africa Boardroom Appointments Full time

    As a Senior Software Engineer at Boardroom Appointments, you will be responsible for producing high-quality software that meets the design requirements.Key Responsibilities:Develop complex technical components and deliver system component designs that are robust and fault-tolerant.Ensure system component designs are supportable, maintainable, and...


  • Sandton, South Africa Quarphix Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Quarphix. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop efficient and logical solution designs for clientsCode...


  • Sandton, South Africa Innovation Group Full time

    **About the Role**Innovation Group is seeking a highly skilled Senior Software Engineer to play a key role in analyzing business requirements and developing software solutions.**Key Responsibilities**Analyze business requirements and design software solutions.Develop and implement software solutions using C#.NET, Winforms, and SQL.Lead the expansion of...


  • Sandton, South Africa Mikyle Consulting Full time

    **Job Title:** Senior Software Engineer**Location:** Global**Key Purpose:**Collaborate with a dynamic development team to design, develop, and maintain high-quality software solutions for a multinational company.**Key Outputs:**Develop, test, and maintain robust application software.Analyze, maintain, and enhance existing applications, and troubleshoot...


  • Sandton, South Africa Discovery Limited Full time

    Select how often (in days) to receive an alert: Senior Software Engineer Business Unit: Vitality Life Function: Development (Oracle/Delphi/Magic/etc) Date: 9 Oct 2024 Discovery – VitalityLife Senior Software Engineer - VitalityLife Systems About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their...


  • Sandton, South Africa Bidvest Bank Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Bidvest Bank.About the Role:The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications to support our business operations.About You:To be successful in this role, you will have a strong background in...


  • Sandton, South Africa Quarphix Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Quarphix. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop efficient and logical solution designs for clientsCode...


  • Sandton, South Africa Shorza Ltd Full time

    Senior Software EngineerShorza Ltd is seeking a talented Senior Software Engineer to join our dynamic team. We specialize in creating innovative digital solutions and collaborate with various technology firms and emerging businesses to achieve their digital aspirations.Key Responsibilities:Utilize a diverse tech stack including:TypeScriptReact/React...


  • Sandton, South Africa Siri Technologies Full time

    Siri Technologies is seeking a skilled Senior Software Engineer to join our cross-functional team. As a key member of our development team, you will be responsible for the full software development life cycle from conception to deployment of each new product.The ideal candidate will have a passion for high-quality software solutions and a strong...


  • Sandton, South Africa Clover Recruitment Full time

    We are seeking a skilled Senior Software Engineer to lead our cloud services development team. The ideal candidate will have experience with cloud architecture and software development. Our team works on creating innovative solutions for our clients, and we are looking for someone who can take the lead in this effort.Some of the key responsibilities of this...


  • Sandton, South Africa Quarphix Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Quarphix. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop efficient and logical solution designs for clientsDesign...


  • Sandton, South Africa Dimension Data Full time

    We are looking for a skilled Senior Frontend Software Engineer to join our team at Dimension Data.About the RoleThis is an exciting opportunity for an experienced frontend developer to work on complex software projects using Angular 7/8/9 and TypeScript. As a senior engineer, you will be responsible for designing and developing high-quality frontend...


  • Sandton, South Africa IOCO Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Regulation Expert to join our team at IOCO.The successful candidate will have a deep understanding of software development and regulations, enabling them to design and implement systems that meet the highest standards of quality and compliance.


  • Sandton, South Africa Motus Corporation Full time

    We are looking for a highly skilled Senior Software Engineer - Cloud Architect to join our team. In this role, you will be responsible for designing, developing, and maintaining cloud-based systems and infrastructure. Your expertise in cloud architecture, software development, and DevOps will enable you to deliver scalable, secure, and efficient cloud...


  • Sandton, South Africa FirstRand Bank Limited Full time

    About the Job:We are seeking a highly skilled Senior Software Engineer - Backend to join our team. The ideal candidate will have extensive experience in designing and developing efficient and scalable backend systems.Key Responsibilities:Design and implement robust backend systems using cutting-edge technologiesCollaborate with cross-functional teams to...

  • Software Engineer

    2 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack Developer OpportunityWe are seeking a skilled Senior Full Stack Developer to join our team at Shorza Ltd. Our company specializes in designing digital products and employs software engineers, product developers, and designers. We collaborate with fintech companies and startups to build their digital goals and drive business success.Key...