Software Developer II

3 weeks ago


Cape Town, South Africa The Personnel Corporation Full time
Job Description

Job Overview:

As a Software Developer II (Full Stack) and be part of an exciting journey in Cape Town.

In this role, you'll play a pivotal part in shaping the future of our clients’ products by

understanding and defining requirements, designing and implementing enterprise

architecture, and developing innovative solutions. With a focus on both front-end and

back-end development, you'll have the opportunity to work on medium to large-scale

projects, collaborating with stakeholders and mentoring junior developers.


Job description will include but not be limited to:

  • Understanding the product goals and related strategy and communicating with
    stakeholders (including clients) to clarify and define requirements
    Researching, designing, implementing and maintaining enterprise and business
    architecture

  • Developing and or selecting critical components of the overall solution

  • Specifying and designing medium to large and/or moderately complex to complex
    systems

  • Designing, coding, testing, correcting and documenting new and amended software
    components from agreed specifications, and agreed subsequent iterations, using agreed
    standards and tools

  • Assisting with the effective allocation of task to team members,including coaching and
    mentoring less experienced developers and/or graduates

  • Participating in the review of own work and that of others

  • Analyzing business processes to identify potential alternative and new approaches,
    including automation, cost assessment, benefits and change impacts

  • Assists with the definition and management of business goals and the scoping of
    medium to large or relatively complex changes

  • Thoroughly documenting and supporting software components that are deployed and
    will participate and/or lead in all facets of the software life cycle
    Acting as a point of contact for technical issues, creating documentation and
    monitoring service levels



Requirements

Core Competencies required, but not limited to:


• Knowledge of the regulatory, risk and compliance environment and

requirements, e.g., privacy policies

• Strong written presentation skills, both technical and verbal, and the ability to

structure and articulate complex information and messages to different

audiences at all levels

• Good analytical and problem-solving skills

• Solid interpersonal skills with the ability to work with different levels in the

organization

• Ability to work independently but also as part of the wider team

• Developing subject matter expertise and able to mentor and coach less

experienced team members

• Proficiency in related SW development, collaboration, and testing tool suites

(GitLab, Slack, Selenium, Chaos Monkey, Postman)

• Appreciation for and alignment to standard methodologies regarding objectoriented

design, coding standards, DevSecOps, RESTful service development and

integration, common design patterns, secure application development, test

coverage, containerization, code reviews, etc

• Active interest in new technology and emerging engineering practices

• Full grasp of the software development process including analysis, design,

coding, system and user testing, problem resolution and planning


Core qualifications and experience but not be limited to:

Skills, know-how and experience

  • Bachelor’s degree in computer science, Information Systems, Engineering or equivalent
  • Relevant coding bootcamp, MOOCs certifications (e.g., Javascript, React, Node.js and AWS)
  • Additional skills : PL/SQL, Analytical queries, JQuery, Bootstrap and PHP
  • At least 7 years experience in a similar position (progressive career development into a senior front-end or back-end development)
  • Experience of dealing with relevant stakeholders, building strong relationships with decision-makers, influencers, and clients
  • Experience of delivering consultancy type projects, whether within a consultancy or as an internal business team
  •  Experience of IT in a complex business environment with the ability to translate technical concepts into business terms
  • DevOps experience
  • Experience of developing and implementing relevant strategies in a multi-supplier
  • environment, managing third-party services


Benefits
  • Medical Aid
  • Performance Bonus


Requirements
Tertiary qualification in computer science/ Software Engineering/ Information Technology/Multi Media Solid understanding of HTML Good working knowledge of CSS. Proficiency in JavaScript is a plus, but not required. Familiarity with React is a plus, but not required. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Detail-oriented with a commitment to delivering high-quality work. Self-motivated and eager to learn and grow in a fast-paced environment. You need to know the basic languages of frontend programming. TypeScript, created as an extension of JavaScript is expected more and more often, is a plus, but not required. You need to know at least one modern JavaScript framework, but knowing more can give you an advantage. React or Angular skills are a plus

  • Cape Town, South Africa BET Software Full time

    **We Want You**: We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. As the **Software Development Manager** at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a...

  • Software Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software's job vacancy, Career and RecruitmentJob title : Software Engineer – Cape Town jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 17, 2024Quick Recommended LinksJobs by LocationJob by industries ResponsibilitiesDevelop software features in a self-sufficient way and to a high technical standardUnderstanding the system...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa Emporium Human Capital Full time

    POS240485 Software Developer (Full Stack)(POS24085)Somerset WestR 25 000 to 35 000 per monthFull Stack Developer (POS24012)Somerset WestR 35 000 to R 45 000 negotiable depending on experienceJob Purpose:As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and...

  • Software Engineer II

    3 weeks ago


    Cape Town, South Africa LexisNexis Full time

    BASIC FUNCTIONS: This position performs moderate research, design, and software development assignments within a specific software functional area or product line.QUALIFICATIONS:• 1+ years of Software Engineering experience• BS Engineering/Computer Science or equivalent experience requiredTECHNICAL SKILLS:• Proficiency with data manipulation...

  • Software Engineer II

    4 weeks ago


    Cape Town, South Africa LexisNexis Full time

    Do you enjoy working with innovative research technology? Would you like to be part of a team creates solutions for our customers? About our Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for...


  • Cape Town, South Africa Reed Exhibitions Full time

    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 project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design — typically across multiple...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa dentsu Full time

    The purpose of this role is to provide technical guidance and suggest improvements in development processes. Develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company. Job Title: Software Developer Job Description: Key responsibilities: Participates in the entire software...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: If working in a fast-paced environment, with a dynamic Team who are taking the tech industry by storm, is for you then you may be just the person we are looking for! **You Bring**: - BSc, BCom and Ndip. - ISTQB Foundation Certified. - At least 18 months of QA experience. **What You’ll Do**: - Technical outputs. - Review test...


  • Cape Town, South Africa Cummins Inc. Full time

    **Workshop Technician Level II** **Description** We are looking for a talented **WORKSHOP TECHNICIAN LEVEL II** to join our team specializing in **SERVICE** for our **DISTRIBUTION BUSINESS SEGMENT** in **CAPE TOWN, WESTERN CAPE, SOUTH AFRICA.** - Diagnostics Application - Translates customer complaints to develop troubleshooting plan; troubleshoots issue...

  • Software Developer

    2 days ago


    Cape Town, South Africa Hire Resolve Full time

    Hire Resolve is a leading company in the software development industry, and we are seeking a talented and motivated Software Developer to join our client's team. As a Software Developer at Hire Resolve, you will have the opportunity to work on a variety of projects and collaborate with a dynamic team of professionals.We are looking for someone with strong...


  • Cape Town, South Africa Boardroom Appointments Full time

    Minimum Requirements:Grade 12 National Certificate / Vocational3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologiesEducation (Ideal or Preferred):A relevant tertiary qualification in Information...

  • Software Developer

    2 days ago


    Cape Town, South Africa Level-Up Full time

    Role summaryAs a Software Developer, you will play a critical role in ensuring the quality and reliability of our software products while driving efficiency and automation in our development processes. You will work closely with the development team to implement and maintain robust testing frameworks and CI/CD pipelines.ResponsibilitiesTesting: Develop and...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa Telebest Full time

    Our client has an opportunity available for a Software Developer based in Cape Town.Requirements:BSc in Computer Science or BTech with programming.Ability to interact and communicate effectively with non-technical, highly technical, internal and external stakeholders.Strong knowledge of C#- essential.Experienced with:Xamarin development and app...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa Dimension Data Full time

    As a Software Developer, you'll design and build software applications that will make our clients' lives easier. You will work with the development team to develop high-quality, reliable code in an efficient manner. You should be comfortable working on your own as well as part of a team environment. Experience with object oriented programming languages such...


  • Cape Town, South Africa SUMMIT Africa Recruitment Full time

    **Role Description**: *** We are looking for a Software Development Manager to provide sound technical leadership in all aspects of the business. You will communicate with employees, stakeholders and customers to ensure our clients company’s technologies are used appropriately. Strategic thinking and business acumen are essential in this role. We expect...


  • Cape Town, South Africa Aculocity Full time

    Your Mission You will be responsible for the delivery, management, and implementation of applications and solutions that support customers, employees, and business partners. As a member of thesenior leadership team, you will be responsible for making investment and priority trade-off decisions, negotiating and managing vendor contracts, and recruiting...


  • Cape Town, South Africa Boardroom Appointments Full time

    Minimum Requirements:6+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor their development team. Tech stack of choice is Python and Django, but were open to applicants who have knowledge in other object-orientated languages and MVC frameworks.Exposure to GoLang will be...


  • Cape Town, South Africa THE SKILLS MINE (PTY) LTD Full time

    **Requirements**: - BSc degree in Computer Science will be to your advantage - At least 8 - 12 years of overall experience in the software industry - At least 4 years of experience in a leadership role - Experience in backend development and infrastructure (AWS) - Experience in developing for scale - Recent experience at a SaaS or other product-based...


  • Cape Town, South Africa OneNebula Full time

    Do you want to be part of a dynamic team constantly challenging the status quo and finding "smarter" ways of doing things? If you answered yes, keep reading. **Who **A**re **W**e?** 1Nebula is a next-generation SaaS Technology Business focused on providing businesses with cloud & technology expense management services and tools to accelerate their cloud...

  • Software Developer

    4 weeks ago


    Cape Town, South Africa Dimension Data Full time

    The Software Developer will be working on a variety of projects to help the company move forward. You'll work closely with other developers, designers and product owners to ensure that our products are well developed and highly optimised. You will also have the opportunity to lead your own team as they complete specific tasks or deliver their own software...