Software Developer

South Africa🕖 3 months ago

What we’re looking for: A highly enthusiastic software developer that enjoys both the design and development of software application. The successful developer will be involved with migrating monolith architecture to 20+ microservices, while also using NoSQL service bus messaging, azure serverless infrastructure. This position is remote and based in South Africa with occasional travel to cape town once an office is secured

The challenge: The projects current system is difficult to maintain, which has been built on old technologies that doesn't scale and is fragile. As part of the dev team, you would be working on our biggest issue that is a hugely complicated system, which means you will be migrating a legacy application from WinForms, SQL server, monolithic architecture to modern microservices and WPF event driven architecture.

The Impact: You would be increasing confidence in the development capability, increasing feature development quality, reduce bug counts, release more features, shorten duration of projects whilst allowing project growth in new areas for improvement and enhancement and enabling our client to expand into additional locations to increase their capacity 10x.

What you will be doing: Collaborate with scrum masters, testers (both manual and automation) and other developers.Development of new applications through analysis, design, coding, and testingIdentify the scope of assigned projects, generating solutions to technical issues and providing deliverables in a prompt and efficient manner.Be involved in architecture best practices around Modular design / Dependency Injection / Unit TestingBeing involved in refinement estimations planning sessions, requirements gathering, etc.Implement key parts of the system to ensure high performance and high degree of extensibility of the system in the long-term.

You’ll be great for this role if: You are highly experienced with C# .NET minimum of 5 - 7 years.You have familiarity with Unit testing frameworks (Microsoft Testing framework, Mocking).You have experience or exposure in WPF, XAML and are comfortable working with it or solid experience in MAUI (multi-platform UI).You have experience with MVVM.You can design, build, and maintain efficient, secure, reusable, and reliable C# code.You have exposure developing/documenting test plans and procedures.

Our interview process: 1st Stage Casual HR/culture call with Kers (HR)2nd Stage Technical and more detailed interview with James (CTO) and Corne (Tech Lead)Final chat with Guy (CEO)

Why you should join Pina Vida: We have a startup mentality, so you can join and shape the culture as we grow. We're always open to new and innovative ideas where we push, challenge, and encourage our team members to always raise the bar.We're working on PaaS, IaaS and SaaS solutions, so you will get tons of exposure to cloud technologies, scalability, security, and the ability to design and develop reliable and user-friendly applications.Hybrid work setup (We're remote for now and in 2024 we will be minimum 2 - 3 days in office)7.5% allowance towards pension/medical aid or use as a cash component.23 days leaveExtra Pay ChequeComputer equipment applicable to your role

Commitment to diversity

At Pina Vida, we are an equal opportunity employer and value diversity in our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other applicable legally protected characteristics.

If you do not fit 100% of the requirements, then we would still love to hear from you! Studies show that people from some demographics are less likely to apply if they do not match 100% of the requirements and we believe that whilst some areas are crucial, great people can pick up skills quickly.

Piña Vida

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago