Senior Software Developer Gauteng - Hi-Tech Recruitment - Cape Town

    Hi-Tech Recruitment - Cape Town
    Hi-Tech Recruitment - Cape Town Gauteng

    1 week ago

    Default job background
    Description

    Senior Full Stack Developer

    A Leadership Role with Autonomy

    Key Responsibilities

    This role involves providing software engineering expertise to support clients' projects by:

    1. Guiding the design of products
    2. Implementing proof of concepts and functional mockups
    3. Developing critical parts of the final product with a focus on high-fidelity UIs
    4. Documenting and handing over code to the production team

    You will be part of an industry where you can make a real difference, striving to provide measurable value.

    Your key tasks will include:

    1. Writing new code, troubleshooting, maintaining, integrating, and enhancing client products

    Responsibilities will also include:

    • Collaborating with Innovation Lab members (UX specialists, business analysts, product managers) in an Agile process to design and specify products that deliver real client value
    • Developing technical specifications for optimal product implementation
    • Coding front-end functionality (Angular/TypeScript) and working with other teams on back-end services
    • Debugging and optimizing as required
    • Documenting and handing over code maintenance responsibility to product software teams

    Requirements and Experience

    • Tertiary degree in Computer Science, Software Engineering, or related field is an advantage
    • Minimum 7 years of experience in the software development industry with both front-end and back-end experience across different technology sets
    • 3+ years experience with Angular 2 (v12 or higher preferred) using TypeScript-based web UI framework is necessary
    • Experience with Google Cloud Platform, Firestore, Cloud Functions, and Firebase is an advantage
    • Experience with JAVA/SQL/JSON/XML development is beneficial
    • Proficiency in software design principles and best practices, including SOLID principles, modular design, separation of concerns, design patterns, and code reuse
    • Modern SDLC such as Agile methodology using Scrum and/or Kanban is essential
    • Experience working with remote teams is highly advantageous
    • Experience in healthcare is strongly preferred

    Skills and Knowledge

    • Software development life-cycle, including Agile methodology
    • Front and back-end best practices
    • Systems thinking – ability to see how parts interact with the whole
    • Problem-solving and optimizing for client value
    • A keen eye for detail and ability to deliver user interface designs that match requirements and provide great customer experience

    Remuneration Package

    90,000 Incl. Medical and Provident - Annually



  • Cebisile Investment And Advisory Gauteng

    Job Title: Software Developer · Location: Johannesburg · Contract Type: Contract (12-Month Contract) · Work Model: Hybrid · We are seeking a highly motivated and experienced Software Developer to join our team on a 12-month contract. This role is ideal for an individual who is ea ...


  • Platform&Co Pte. Ltd. Pretoria

    About the Role · A Software Developer at Platformco PTE Ltd is responsible for designing, coding, testing, and maintaining software applications to meet user needs. They work closely with product managers, designers, and other developers to create high-quality software solutions. ...


  • Ciba Industries Gauteng

    Job Title: Software Developer · CIBA Industries is seeking a skilled Software Developer to join the team on a 12-month contract in Johannesburg. · This role is ideal for motivated individuals who are eager to gain hands-on experience in software development while working alongsid ...


  • People Dimension Gauteng

    Software Developer Job Description · A well-established global security company is seeking a skilled Software Developer to design, code, debug, and support software for internal and external clients. · Main Responsibilities: · Design computer programs from scratch, modify existin ...


  • Brolink (Pty) Ltd Gauteng

    CAREER OPPORTUNITY · An exciting opportunity exists for a Mid-Level Software Developer to join our fast-growing software development team at Brolink Pty Ltd and contribute to building cutting-edge digital insurance products and platforms. · You'll be involved in the full software ...


  • Bhs-Sonthofen Gmbh Pretoria

    A Software Developer plays a crucial role in creating high-quality software solutions. This position involves designing, coding, testing, and maintaining software applications to meet user needs. · Key Responsibilities · Software Development: Write clean, efficient, and scalable ...


  • Job Crystal Gauteng

    Job Overview · Software Developer - PHP, JavaScript, and Linux · We are seeking a talented Software Developer to join our team at Job-Crystal. In this role, you will be responsible for developing and maintaining integrations between Bitrix24 using the RESTful API, configuring wor ...


  • Top Recruitment Gauteng

    Software Engineer Position at Top-Recruitment · We are seeking a highly skilled Software Engineer to join our dynamic and hyper-growth team. The ideal candidate will be smart, creative, and hard-working, with a passion for building great software solutions. · Main Responsibilitie ...


  • Brolink (Pty) Ltd Gauteng

    CAREER OPPORTUNITY · We are seeking a Senior Software Developer to contribute to the development of cutting-edge digital insurance products and platforms. · This role is ideal for a hands-on developer with strong technical skills, a deep understanding of modern software engineeri ...


  • Agile Bridge Pretoria

    Job Purpose: · As a Software Engineer at Agile Bridge, you will work independently and collaboratively within a team to develop software and manage subsections of systems. · You will design solutions and modules for existing systems, demonstrating a strong command of software dev ...


  • The Foschini Group Gauteng

    Job Title · System Developer for Planning Product/Services · Key Responsibilities: · Provide overall system support and development of the Planning Product/Services. · Collaborate with the business to understand the business requirements and translate them into business and techn ...


  • Sita Soc Gauteng

    Advanced Software Developer Role · We are seeking a highly skilled Advanced Software Developer to join our team at SITA-SOC. · Key Responsibilities · Develop and implement functional requirements that meet user expectations, ensuring clear and concise project deliverables. · Cond ...


  • Agile Bridge Pretoria

    Job Purpose: · A senior software engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. · You will assume ownership in the design, development, ...


  • Rad Resources Sa Gauteng

    Senior Software Developer Wanted · Job Overview · We are seeking an experienced Senior Software Developer to join our team. As a key member of the software development team, you will design, develop, and maintain high-quality software applications. · Key Responsibilities · Design ...


  • Hire Resolve Gauteng

    Hire Resolve is a reputable recruitment firm that requires a skilled and experienced C# Software Developer to work with our client in Cape Town. · We pride ourselves on delivering high-quality solutions through collaborative and innovative work environments, encouraging continuou ...


  • Iglobe Gauteng

    Software Developer · The role of the Software Developer is to design, develop, and implement high-quality software solutions that meet the needs of iglobe and its clients. Through collaboration with cross-functional teams, the Software Developer analyzes user requirements, transl ...


  • Digital Gaming Corp. Gauteng

    Senior Software Developer (iGaming) · Kick-start your career in the online gaming world and experience the very latest in technology and innovation. · We're part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands. O ...


  • E&D Recruiters Pretoria

    Embedded Software Developer (Production) · Serve as a key member of our team at Ed-Recruiters, focusing on the development and industrialization of embedded software for production environments. · Key Responsibilities · Product Qualification: Utilize technical requirements to qua ...


  • DJ&R CONSULTING ( NSSE HOLDINGS) Pretoria

    The role of this position is to provide expertise in business and system analysis, programming, and development for the creation and maintenance of business applications based on PeopleSoft/Oracle's development stack. · Key Requirements · To be successful in this position, you mu ...


  • Hi-Tech Recruitment - Cape Town Gauteng

    Senior Full Stack Python/Java Software Developer · A leadership team that values autonomy seeks a skilled software engineer to support projects with expertise in software development. · Duties & Responsibilities · The purpose of this role is to provide high-quality software engin ...


  • Nambiti Technologies (Pty) Ltd Pretoria

    Senior Developer Wanted · Key Responsibilities · Develop scalable and efficient software solutions using ASP.NET Core, C#, MVC, Entity Framework, and SQL Server. · Utilize in-depth knowledge of nopCommerce architecture to create custom plugins and themes. · Design and implement R ...

Jobs
>
Pretoria