Talent.com
Senior Software Engineer- (CONTRACT)

Senior Software Engineer- (CONTRACT)

PM ConnectionCape Town, Western Cape, South Africa
12 days ago
Job description

Role Purpose

  • The role is responsible for system analysis, design, creation and testing of medium to complex applications, in accordance with agreed specifications and standards. Works alongside systems designer(s) to build new and sustainable systems and creative software solutions. Executes technical design, development, maintenance, and support of systems of medium to high complexity. Has specialist technical writing skills for Use case relatives and diagrams.
  • This role is : 50% design and 50% Development

Role Description

Coordinate, design, develop and implement efficient and effective solutions by creating well- engineered business applications for multiple channels

  • Liaise with technical and business users to define requirements on medium to large projects and serve as a technical expert in understanding and translating business requirements into the appropriate applications and solutions.
  • Conduct system analysis of moderate to high complexity and support system designers with related solution(s) and alternatives that address business needs and exceed customer expectations.
  • Create conceptual, logical, and physical solutions and write clean, scalable code using appropriate coding techniques, methodologies, and programming languages.
  • Develop solutions, systems, and unit test standards according to organisational frameworks and standards.
  • Maintain analysis / development principles and quality compliance criteria to deliver according to commitments.
  • Coordinate requirements with systems designer and other developers.
  • Participate in the planning and identification of areas for modification and improvement and complete deliverables throughout the system development life cycle for compliance according to agreed plan.
  • Work within the frameworks of both waterfall SDLC and Agile (SCRUM, Tester & Application Analyst) methodologies.
  • Plan, organise and control own work effort, including regular progress feedback to own and other relevant areas. Assist in managing work effort of Analyst Programmers I.
  • Ensure effective solution development and perform quality assurance and testing on moderate to high complexity projects
  • Create program documentation and scripting on moderate to high complexity projects.
  • Support and maintain existing solutions and front-end systems

  • Troubleshoot moderate to high complexity channel transactional data and system related issues and Identify problems and propose changes, liaise with technical and business users to resolve issues and coordinate and support implementation of changes to existing systems
  • Identify problems and propose changes
  • Liaise with technical and business users to resolve issues
  • Coordinate and / or implement changes to existing systems
  • Analyse, develop, implement, and assist with designing of solutions

  • Liaise with Designer and Architect to define requirements, system design and documentation on moderate to high complexity projects.
  • Conduct system analyses on moderate to high complexity projects.
  • Coordinate and execute system development and build automation testing for volume and Integration.
  • Perform quality assurance and code review on moderate to high complexity projects.
  • Work within and ensure adherence to organisational frameworks, processes, and best practices.
  • Integration of new software and systems into existing environment

  • Investigate and analyse new software and systems
  • Plan, design, and support systems designer with integration solutions for medium to high complexity systems integration.
  • Practice Responsibilities

  • Actively Participate in Code Reviews
  • Actively participate in Practice improvement workshops and any related Communities of Practice
  • Qualifications and experience

  • Diploma / Degree in Information Systems / B.Sc Computer Science (or similar)
  • "Strong" achievement in IKM assessment for Developers
  • "Strong" achievement in IKM assessment for Design
  • Agile Foundation Training completed
  • Security training (OWASP top 10) completed and advanced
  • Basic certification in a programming language and related frameworks or
  • Basic certification on software / solution design (depending on position requirements) – (essential).
  • 5 years’ experience as a Software Engineer / Analyst Programmer – (essential).
  • Extensive Experience with working on highly complex projects within the Software Development Life Cycle – (essential)
  • Extensive Experience building software using languages and technologies of the .NET framework, .NET Core, as well as testing (unit, system, performance, integration, and volume) - (essential)
  • Extensive code review and code quality assurance experience - (essential)
  • Demonstrable experience in System integration & analysis; - (essential)
  • Expert level experience in database design and development using T-SQL code (essential).
  • Experience with NoSql will be advantageous.
  • UI design and basic user experience (UX) principles (essential).
  • SOLID and OOP practical experience (essential)
  • Expert level knowledge in distributed source control systems, like GIT or TFS, Application-level architecture and Web services (SOAP and Rest) - (essential)
  • Extensive UML exposure including sequence and class diagrams - (essential)
  • Extensive knowledge of networking and security principles and requirements - (essential)
  • Demonstrable experience working on projects in both Agile and DevOps - (essential)
  • Experience in a retail environment - (essential)
  • Agile Development, SCRUM, or Extreme Programming methodologies - (essential)
  • Automation (Unit and deployment) - (desirable)
  • Designing user interactions on websites, developing servers, and databases for website functionality - (desirable)
  • Micro services - (desirable)
  • List below will differ based on position requirements

  • Specialist knowledge of Internals and architecture of SQL Server - (essential)
  • Demonstrable experience in MVC, WPF and WCF - (essential)
  • Specialist Cloud Services experience, preferably AWS - (essential)
  • Key competencies and work ethic (detailed competencies and capabilities outlined in framework)

  • Collaborative partner – Builds strong relationships with stakeholders while driving cross functional work teams and projects. Open, honest and direct, comfortable giving and receiving constructive feedback. Thinks and acts independently as well as collaboratively.
  • Technology expert, bringing top-quality expertise to drive priorities while introducing new tools and practices. Is curious and adaptable, finds agile and rapid ways of implementing solutions fast.
  • Analytical and detailed - Readily grasps new concepts and information, investigates various courses of action and integrates multiple sources of data to guide decision-making and identify optimal solutions.
  • Innovative and solution-orientated – Thinks outside of the box. Sound judgment, quick decision- making, and the ability to generate solutions that serve the flow of work and meeting deadlines.
  • Results-driven - Proactively drives results, setting stretch goals for self and others, while remaining focused and working tenaciously to meeting and exceeding expectations within quality standards.
  • Planning and organising – Able to timeously and efficiently prioritise and execute multiple and competing demands in a fast-paced environment. Identifies urgent and important tasks / priorities to ensure delivery.
  • Business acumen - Understands how business operates and the issues and risks that drive technological success and impact commercial viability.
  • Communication skills – Communicates effectively while being able to convert complex concepts into well-articulated messages. Adopts a range of influencing styles to facilitate and deal with challenges internally and externally.
  • Team Collaboration Skills : Creates a safe team environment that promotes acceptance of failure; strong understanding when and how to include different parties; actively encourages people to live company values.
  • Stakeholder Management Skills : Embodies "one team" attitude with key stakeholders; proactively works with stakeholders to support them in resolving roadblocks to ensure results are delivered.
  • Flexible and resilient – Able to work in a fast-paced environment, balancing multiple and competing priorities while managing ambiguity and adapting as the business evolves.
  • Digital centric and savvy - Passionate about the possibilities of digital technologies and its value for the business. A self-starter who can come up to speed quickly on our applications, technologies, and processes.
  • Kindly regard your application as unsuccessful if you have not heard from the agency within 2 weeks

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RSAWEBCape Town, Western Cape, South Africa
    Cape Town, South Africa | Posted on 20 / 10 / 2025.Octotel is an established and rapidly expanding OpenAccess Service Provider, specializing in Open Access & GPON connectivity.We are Cape Town’s larges...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    RELXCape Town, Western Cape, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of. Our company has been a long-time leader in deploying AI and advanced t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LiveScore GroupWorkFromHome, Western Cape, South Africa
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Hybrid working (2 days in the office). Based on the Cape Town beachfront – a breathtaking expanse of wh...Show moreLast updated: 29 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Communicate EngineeringCape Town, Western Cape, South Africa
    Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and as...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RELXCape Town, Western Cape, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Quality Engineer

    Intermediate Software Quality Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Intermediate Software Quality Engineer - 6 Month Contract.Key Responsibilities / Job Description : .Design and implement comprehensive test strategies for the QA team. Lead the teams automation testin...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    impact.comCape Town, Western Cape, South Africa
    Working together enables us to grow rapidly, win, and serve the largest brands in the world.We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the S...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Integrations Software Engineer

    Senior Integrations Software Engineer

    YocoCape Town, Western Cape, South Africa
    Senior Integrations Software Engineer.Location : Cape Town, Western Cape, South Africa.Yoco was founded in 2015 and has been breaking down barriers, unlocking economic opportunities, and opening com...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Air ChefsCape Town, Western Cape, South Africa
    Air Chefs Cape Town, Western Cape, South Africa.This role is part of a fast-growing technology-driven logistics organisation with offices in the UK and South Africa. The business is focused on using...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Communicate RecruitmentCape Town, Western Cape, South Africa
    The countdown has endedits time for lift-off.Lifes too short to remain groundedjoin a team where your expertise powers innovation, your leadership shapes missions, and your code drives exploration ...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ParaconCape Town, Western Cape, South Africa
    Paracon Cape Town, Western Cape, South Africa.Software Engineering - Develop and enhance scalable applications and services using C#,. NET, REST APIs, and microservices architecture.Technical Mentor...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    LexisNexisCape Town, Western Cape, South Africa
    LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision to...Show moreLast updated: 22 hours ago
    • Promoted
    Senior Integrations Software Engineer

    Senior Integrations Software Engineer

    Yoco↗︎Cape Town, Western Cape, South Africa
    Yoco was founded in 2015, and we’ve been breaking down barriers, unlocking economic opportunities and opening commerce for people to thrive ever since. We’re the payments provider for over 200,000 s...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    Remote
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    LexisNexisCape Town, Western Cape, South Africa
    Do you enjoy working with innovative research.Would you like to be part of a team that creates.LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employe...Show moreLast updated: 30+ days ago