Job Description
Ozow is seeking a Senior Software Engineer to collaborate with other developers in writing well-designed, testable code. The ideal candidate will work within a team of passionate technology professionals, developing with modern technologies, and solving complex problems. Ozow's team is hands-on, collaborative, and driven, pushing boundaries and moving the needle.Role involves:
- Collaborating with other developers
- Writing well-designed, testable code
- Developing with modern technologies
- Solving tough problems
Requirements:
- At least 7 years of 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
- Understanding of DevOps principals
- Experience in cloud services preferred – AWS, Azure
- Experience with containerisation (Docker, TeamCity, Octopus Deploy, Appveyor) highly beneficial
- Experience working with agile methodologies
Ozow offers:
- Healthy breakfast, lunches and snacks
- Monthly team connects
- On-site Barista
- Medical aid subsidy (for South African based employees)
- Group Risk Insurance (for South African based employees)
- Generous paid annual leave (for South African based employees)
- Birthday leave (for South African based employees)
- Learning and Development opportunities (for South African based employees)
- Mentorship programme (for South African based employees)
- Quarterly team building (for South African based employees)
- Community initiatives (for South African based employees)
- Access to cutting edge technology (for South African based employees)