
Senior Software Engineer
Vista Group
full-time
Posted on:
Location Type: Hybrid
Location: Cape Town • South Africa
Visit company websiteExplore more
Job Level
About the role
- This Senior Software Engineer role focuses on web development in both the .NET and Python ecosystems.
- - Use your proven Angular, C#, and Python experience, to contribute to the design, development and implementation of new features, and the enhancement, and on-going maintenance, of existing applications
- - Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
- - Producing and ensuring consistent code integrity and development
Requirements
- You'll need robust back-end capabilities, and exposure to Python and AI / Machine Learning would be highly beneficial.
- We're looking for proven experience with the following:
- - 8+ years proven development experience
- - Web development
- - Angular 13+ (TypeScript)
- - C#, .NET Core
- - Python 3, FastAPI
- - Docker, Kubernetes
- - Relational and document databases
- - MSSQL
- - MongoDB
- - Cloud solutions
- - Azure
- - AWS
- - Advanced coding and problem-solving ability
- - Strong team collaboration skills
- - Able to progress features from design to deployment with minimal supervision
Benefits
- You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
- We have a range of benefits that include:
- - Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
- - Annual volunteer day
- - Employee Rewards and Benefits with Perkbox
- - Defined Contribution Company Pension Scheme
- - Medical Insurance / Medical Aid (after qualifying period)
- - Employee Assistance Programme Service
- - Paid Sick leave
- - 5 days bereavement leave per year
- - On-Site Breakfast Bar
- If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.
- *We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.*
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularC#.NET CorePythonFastAPIDockerKubernetesMSSQLMongoDBAI / Machine Learning
Soft Skills
team collaborationproblem-solvingcode integrityresponsivenesssecurity