Intermediate Software Engineer at Ozow

Company: Ozow

Visit Website

Ozow

Industry: Banking / Financial Services

Deadline: Not specified

Job Type: Full Time

Qualification: Bachelors, National Certificate

Experience: 4 years

Location: Western Cape

City: Cape Town

Field: ICT / Computer

Job Title: Intermediate Software Engineer

  • Ozow is seeking an Intermediate Software Engineer to join our talented development team. As an Intermediate Software Engineer, you’ll play a crucial role in designing, developing, and maintaining innovative solutions that power our digital payment platforms. This is an opportunity to work on cutting-edge technology, solve complex challenges, and contribute to the growth of the fintech industry. 

Key Responsibilities: 

  • Software Development: Collaborate with cross-functional teams to design, develop, and maintain software solutions that meet high-quality standards and business requirements. 
  • Coding: Write clean, efficient, and maintainable code while following best practices and coding standards. 
  • Technical Problem Solving: Analyze and troubleshoot complex technical issues and implement effective solutions. 
  • System Architecture: Contribute to the design and architecture of software systems, ensuring scalability, security, and performance. 
  • Code Reviews: Participate in code reviews to ensure code quality and knowledge sharing within the team. 
  • Agile Development: Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives. 
  • Documentation: Create and maintain technical documentation for software and processes. 
  • Mentoring: Provide guidance and mentorship to junior team members as needed. 

Requirements 

  • At least 4+ years of work-related experience as a Software Engineer or Software Developer 
  • Ideally have an IT Diploma or Degree 
  • Ability to develop software in .NET 8 C#, JavaScript, ReactJs, HTML, CSS and other programming languages (polyglots preferred) 
  • Excellent knowledge of Postgres, Mssql technologies (EF, NHibernate) 
  • Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others. 
  • Experience developing web applications, with a good understanding of how the web works 
  • Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications beneficial. 
  • Experience with unit testing, knowledge of applying test-driven development beneficial 
  • Understanding DevOps principals and how to apply them practically beneficial. 
  • Experience in cloud services preferred – AWS, Azure. 
  • Experience with containerisation (Docker/Kubernetes, TeamCity, Octopus Deploy, Appveyor) highly beneficial. 
  • Experience working with agile methodologies – a true believer 

Click here to apply

IT Support Intern at Ozow

Agile Delivery Manager at Ozow