
Senior .NET Developer (CPT)
OUTsurance|Posted 17 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Senior .Net Developer
Introduction
OUTsurance has been propelling the South African insurance industry forward for the last 26 years. As leaders in the field, we’re always looking for innovative ways to create digitally-advanced solutions, without losing sight of our human values. Our continued success can be attributed to outstanding employees who set the bar high with their energy and expertise. If you’re keen to grow your career in a vibrant environment with lots of ‘fun’, this could be the career opportunity you’ve been looking for.
Overview
Do you want to be a part of building the best enterprise development team in South Africa? Do you live and breathe software development and want to work with others who do the same? Come and join us at OUTsurance and help us build awesome software, using awesome technology with awesome people
What do you get OUT?
OUTsurance has been voted Top Employer South Africa since 2022. Our people vision is to be a great company to work for where you always get something OUT.
We offer our employees:
- A winning, fun and inclusive company culture that embraces diversity.
- Great Rewards and Recognition programs.
- Benefits (Medical Aid, Pension fund, Group life and Disability benefits)
- Growth opportunities (we hire talent, train skill and promote values driven leaders from within)
- Wi-Fi on campus and Emergency Panic-Assist through the OUTsurance app
- Employee wellness programs: Free Counselling, Legal Advice and Financial Coaching for you and your members of household.
- A chance to give back (Staff Helping SA OUT volunteer program) and much more…
- Casual Dress Code
Responsibilities
- You write understandable, testable code (with proven coverage) with an eye towards maintainability
- Help perform code reviews on all pull requests
- Actively invest time in learning better process, practices and techniques for the benefit of your career and OUTsurance
- Adhere to statistical code analysis recommendations
- Challenge yourself to keep growing as a developer and document / share your learnings
- Work according to guides and best practices of the team and .NET practice
- Have a working understanding on all technologies and products used within your team
Competencies:
- Ability to apply industry best practices for application architectures & standards
- Ability to provide input into innovative solutions
- Ability to work under pressure and tight deadlines
- Self-motivated and a self-starter
- Ability to work in an agile team environment
Qualifications and Experience
- Minimum 10 years or more experience in software development
- Love of all things software development
- Good knowledge of the .NET platform, and C# or Angular
- Deep knowledge of .NET Core
- Excellent software design skills
- Experience with agile process and technical practices
- Automated testing experience
Required competencies:
- Microservices design
- Kubernetes
- Azure
- Distributed messaging (NServiceBus / MassTransit)
- Working knowledge of CQRS architecture
Additional information:
An ideal candidate will be able to align their personal work values to the OUTsurance values of Awesome Service, Passionate, Honest, Human, Dynamic and Recognition. Enthusiastic in dealing with challenges in a stressful, deadline orientated environment is essential.
Sign up or log in to apply:
About OUTsurance
Let’s build something awesome together!
We're looking to build the best enterprise IT shop in South Africa and our ultimate goal is to be the best insurance company in the world! To do that we need to have the best software development capabilities in our industry. Think about some of the amazing products we currently provide our customers, what technologies are involved and most importantly how it aligns with your passion:
- We have variety of problems we solve in the insurance industry. Here is are some examples of what we build.
- Our SmartDrive product uses advanced telemetry from your mobile device to track your driving behavior and rewards you with reduced monthly premiums. How would you work with this tsunami of user data?
- Those pesky traffic lights out at that busy intersection on your way to work? Request pointsmen to alleviate the issue with a few simple clicks on our app.
These are some highlights and we still have some cooler innovations yet to come! Getting to that future means we need to solve some complicated problems right now and you might just be the person to help us. Join us to do make a difference and do your life’s best work!
How we work
We have several delivery teams that look after a specific product and generally consist of a handful of developers, a tester or two, a business analyst, a product owner and a scrum master / iteration manager. We embrace Agile Methodologies, teams are self-organizing and deliver products that delight all stakeholders.
As much as possible we encourage our developers to be full-stack. We do have some amazing specialists that can help you with any problems you might encounter.
Our Culture
We have a work hard, play hard culture where we expect people to achieve incredible results and provide opportunities for them to genuinely enjoy themselves at work.
We have sports courts on our campus where people can take part in netball, soccer, volleyball and cricket rosters as well many other company driven initiatives.
Within IT, we strive to have a culture where everyone is able to contribute all of themselves and people are not limited to doing what’s written on their job description. We love passionate, open discussions that help us move towards a culture where technical excellence is the norm and people are able to have a say in shaping the world around them.
OUTsurance is certified as a Top Employer in South Africa
Our Values
- Awesome Service - We all own the moment every time we deal with our clients and colleagues.
- Human - We treat everyone with respect and understanding.
- Passionate - We take pride in everything we do, our performance and in who we are.
- Honest - We tell it like it is. Feedback delivered with care leads to improvement.
- Dynamic - We are innovative and agile in order to shape our future.
- Recognition - We value & recognise people’s contribution to our culture & success.
Our Hiring Process
We try to make sure that the people we get to join our team are the best possible fit for what we’re trying to achieve.
That means that you’ll be amazing at your work, a life-long learner and someone that people love to work with. To figure this out, we’ll ask you to complete a brief coding online exercise, meet with us (in person or virtually) for an informal chat to talk about what makes you tick!
Perks at OUTsurance
Tech Stack
application and data
















utilities


dev ops














business tool



