Intermediate & Senior Software Developers

1 month ago


Cape Town, South Africa JenRecruitment Full time

We are a cross-functional team of techies and creatives with proven experience, and together we are a powerhouse of innovation, technology, strategy and design. We have developed structures and processes that support our business goals, but more importantly enable our teams to perform optimally. We offer full-stack web and mobile development services and always aim to be at the forefront of new
technology. We have a very relaxed environment for those who choose to work from our awesome offices in Century City. Friday's end early with remote leadership standups covering a wide range of tech
innovation topics, hobbies and project updates.

WHO WE’RE LOOKING FOR:
We are looking for a talented Intermediate Software Developer with 3+ years of coding experience and Senior Software Develop with 6+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor their
development team.

EXPERIENCE AND SKILL SET:

Our tech stack of choice is Python and Django, but we’re open to applicants who have knowledge in other object-orientated languages and MVC frameworks. Exposure to GoLang will be advantageous.

KEY PERFORMANCE AREAS:


1. Writing software in line with industry standards and design patterns

  • Guide and implement software and product design
  • Produce code of the highest quality
  • Produce code in line with project requirements
  • Implement and maintain appropriate security standards
  • Write and maintain unit and functional tests

2. Debugging software for optimum functioning

  • Reproducing and locate the source of reported bugs and issues
  • Fix bugs and issues
  • Communicate errors and solutions to product owners

3. Maintaining software and related repositories and databases

  • Manage source code and versioning
  • Manage to branch and pull requests

4. Managing Projects

  • Provide accurate estimates for new work and assessment for work completed
  • Manage projects task in line with project workflow
  • Identifying and suggesting functional improvements
  • Maintaining detailed documentation for software components

5. Leading & Mentoring

  • Provide mentorship to peers and team members
  • Strategic thinking around database and architectural design
  • Participate in code reviews and contribute to the team’s continuous upskilling

6. Keeping current with the development environment

  • Maintain and improve skill set
  • Identify developmental needs and motivate for additional training

PERSONAL COMPETENCIES:

  • Collaborative
  • Problem solver
  • Independent thinker
  • Organized
  • Professional
  • Displays self awareness and leadership

WHY WORK FOR US:

  • We are passionate about the personal development of our team members
  • We offer the opportunity to have purpose in your role
  • Positive and Productive team culture
  • Trust & Accountability are important factors in how we work
  • We manage our teams based on outcomes, not attendance and understand the value of flexibility and work life balance

Yearly Bonus: The role includes a yearly bonus structure based on the company's performance for the financial year.

Flexible Working Hours: Enjoy the flexibility of working hours to maintain a healthy work-life balance.

Growth Opportunities: We offer growth opportunities within our dynamic organization.

Online Learning: Access to online learning resources to support your professional development.

Employee Assistance Program: A dedicated program to provide support and resources for personal and professional challenges.



  • Cape Town, South Africa Boardroom Appointments Full time

    Minimum Requirements:3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems.Looking for a talented Intermediate Software Developer with 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems. Tech stack of choice is Python and Django, but open to...


  • 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...


  • Cape Town, South Africa People Dimension Full time

    IntroductionA well-established Software Development company based in Durbanville is looking for an Intermediate/Senior .Net Developer to join their company as soon as possible.Duties & ResponsibilitiesThis position will require a magnitude of exciting new development as well as enriching and expanding the current client production systems. We don’t focus...


  • Cape Town, South Africa IOCO Full time

    We are looking for an Intermediate to Senior Developer.OverviewThis is a senior development role including design of specifications, coding, implementation, testing, data conversion and documentation and system enhancements. The incumbent is individually accountable for achieving results through own efforts.The incumbent is relentlessly curious and uses...


  • Cape Town, South Africa IOCO Full time

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join us. As the Senior .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs. The position is Cape Town based, with a hybrid working...

  • Software Engineer

    4 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

    1 month 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...


  • Cape Town, South Africa Dye & Durham Corporation Full time

    Senior Software Developer (Practice Management) - Cape Town - On site WHO ARE WE? Are you looking to build an exciting and dynamic career at a company with prestigious blue-chip clients and international reach? Dye & Durham, a leading global provider of cloud-based software and technology solutions, is focused on an unwavering commitment to customer...


  • Cape Town, South Africa Jem Full time

    Join Jem as our Senior Software Engineer! We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces. If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraoardinary product. About the role We are...


  • Cape Town, South Africa Progressive Edge Full time

    Senior Software Developer (PHP/ Laravel)Cape Town (Hybrid/Remote)A successful fintech company is growing rapidly by implementing new ideas and equipment in the payment processing industry to enrich payment solutions with automation and amazing technologies. The products business scope spans from ecommerce through to new generation android point-of-sale...


  • Cape Town, South Africa Tower Group Full time

    Our client is a successful Fintech located in the Northern Suburbs of Cape Town, that has grown by implementing new ideas and equipment in the payment processing industry to enrich payment solutions with automation and great tech. An intelligent, strong, tech savvy, outcomes focused Senior Software Developer professional is required. Who has willingness to...


  • Cape Town, South Africa SabenzaIT Full time

    We're looking for a capable Intermediate .NET / Full Stack software developer. You must be passionate about delivering performant code and following coding best practice standards. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic...


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

    We're looking for a capable Intermediate .NET / Full Stack software developer. You must be passionate about delivering performant code and following coding best practice standards. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic...


  • Cape Town, South Africa Adzuna ZA B C2 Full time

    Qualification:BSc with a major in Computer ScienceAlternatively, an extreme passion for Computer Science Candidate Requirements:1 to 5 years experience (Grads welcome please attach transcripts)Good coding abilityAbility to effectively communicate with colleagues The following experience is required:C#ASP .NET WEB ApplicationsMVCWEB & WCF ServicesSQL Server...


  • Cape Town, South Africa Network Recruitment Full time

    Qualification: BSc with a major in Computer Science Alternatively, an extreme passion for Computer Science Candidate Requirements: 1 to 5 years experience (Grads welcome please attach transcripts) Good coding ability Ability to effectively communicate with colleagues The following experience is required:C# ASP .NET WEB Applications MVC WEB & WCF...


  • Cape Town, South Africa Network Recruitment Full time

    Qualification:BSc with a major in Computer ScienceAlternatively, an extreme passion for Computer Science Candidate Requirements:1 to 5 years experience (Grads welcome please attach transcripts)Good coding abilityAbility to effectively communicate with colleagues The following experience is required:C#ASP .NET WEB ApplicationsMVCWEB & WCF ServicesSQL Server...


  • 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 Common Good Foundation Full time

    ADVERT FOR INTERMEDIATE/ SENIOR PHASE EDUCATOR BOUNDARY PRIMARY Boundary Primary School is a no-fee public primary school serving the Bonteheuwel community and has recently partnered with Common Good in the Collaboration Schools Network. This is a fresh and innovative partnership model that aims to create outstanding schools that give every learner,...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    +OneX is looking for a skilled Intermediate Software Project Manager with expertise in the full life cycle of website/app development to join our innovative development team. As an Intermediate Software Project Manager, you will play a pivotal role in overseeing the planning, execution, and delivery of software development projects. You will work closely...


  • Cape Town, South Africa DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...