- Commitment: Dedicated to the betterment of our end users with a long-term commitment to our mission
- Customer Centric: Committed to creating a truly engaging and valued experience for our clients and students to help them succeed
- Empathetic: Empathetic to the struggles and challenges that our end user students face
- Honesty: Honest in the way we express feedback to our stakeholders and in the way we conduct ourselves
- Unity: Always there for each other in the good and the bad, recognising the importance and difficulty of the mission at hand
- Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments
- Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.)
- Work closely with Product Managers and CTO to shape product and/or feature definitions so that they can be built in a flexible, extensible, and robust way
- Evaluate progress and results and recommend changes in procedures
- Partner effectively with all team members to deliver against requirements
- Ensure all tasks are completed to the required quality standards and agreed timelines
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or proven experience-based equivalent
- The successful candidate will be working remotely most of the time (equipment will be provided for work purposes). However, candidates must be able to get to the Cape Town office, client offices or workshop venues as and when required
- 3+ years of solid experience with C# and the .Net stack
- Proven formal software development experience
- Good knowledge of web client-side technologies (JavaScript, CSS, JavaScript frameworks/ libraries, Angular, Knockout)
- Good understanding of Object-Oriented design and coding
- Good knowledge of SQL Server (and relevant ORM such as Entity Framework)
- Experience using Source Control (Git)
- Cloud (Azure)
- Must be technically strong with a passion for coding and technology as a whole
- Innovative problem solver (there will be no shortage of opportunities to learn and try new things)
- Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment (this is very important if you want to succeed)
- Able to act without being told
- Analytical thinker with attention to detail
- Able to structure and process complex business requirements and translate these to feasible development ideas
- Understands and can speak to all aspects of the software development life cycle (e.g., requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g., Waterfall, Agile, Iterative Development, etc.)
-
Software Engineering Manager
2 days ago
Progressive Edge CapeTown, South AfricaSoftware Engineering Manager (C#) · Permanent · Cape Town (Hybrid) · An established Fintech company has a Software Engineering Manager position available. As a Software Engineering Manager, you will oversee multiple front end delivery teams in our Engineering Department. You will ...
-
Senior DevOps Engineer
2 days ago
Progressive Edge CapeTown, South AfricaSenior DevOps Engineer · Permanent · Cape Town · A company who specialises in the development of cutting-edge fintech solutions aimed to serve small and medium enterprises, has a Senior DevOps Engineer position available. As an Azure DevOps Engineer, you will play a critical role ...
-
JavaScript Engineer
3 days ago
Progressive Edge CapeTown, South Africa Full timeJavaScript Engineer · Hybrid (Cape Town OR Gauteng) · Permanent · An international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Platform / Cloud Engineer to join their software development teams. The com ...
-
Firmware Engineer
3 days ago
JenRec Recruitment CapeTown, South AfricaThe ideal candidate will have experience in C/C++, Python script, low power, low voltage design, and firmware/hardware design. A good understanding of BLE, mobile applications, bootloaders, IoT, low voltage, and low power design is a plus. · As a Firmware Engineer, your duties wi ...
-
Java Engineer
3 days ago
Progressive Edge CapeTown, South AfricaJava Engineer · Hybrid (Cape Town OR Gauteng) · Permanent · An international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Java Engineer to join their software development teams. Their experience spans th ...
-
Electrical Systems
3 days ago
The Recruitment Guy CapeTown, South AfricaNEW EMPLOYMENT AVAILABLE · Title: Electrical Systems (Field Engineer) · Area: Cape Town (Milnerton) · Industry: Large / Heavy Industry Exp & Projects · Ref No.: TRG 2145 · Salary: TCTC = SA market related basic + M/Aid + Pension + Retention Allowance (avail/neg) TBC · Start Date: ...
-
CBU 412451
3 days ago
Professional Career Services CapeTown, South AfricaEmployer Description · Our client converts engineering concepts into reality. They are a leading service-driven company which provides professional, quality expertise to Africa and have a long history of successful projects across Africa and beyond. · Job Description · You will f ...
-
Electrical Operations Manager
2 days ago
Lotus Recruitment CapeTown, South AfricaPlease note that this role does require a candidate who has a degree in Electrical engineering, coupled with experience in managing tender pricing, managing contracts (JBCC, NEC, etc), as well as applying your above average business acumen to improve policies and procedures. · KE ...
-
C# Engineer
2 days ago
Progressive Edge CapeTown, South AfricaC# Engineer · Hybrid (Cape Town OR Gauteng) · Permanent · An international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Platform / Cloud Engineer to join their software development teams. The companys ex ...
-
Fullstack Developer
3 days ago
JenRec Recruitment CapeTown, South AfricaThe successful candidate will play a pivotal role in driving our team's success and contributing to the evolution of our industry-leading solutions. This role presents an opportunity to leverage your expertise and strive towards the forefront of developing innovative solutions th ...
-
Irrigation Automation Technician
1 day ago
The Legends Agency CapeTown, South AfricaIrrigation Automation Technician · Durbanville Rneg + Pen and Med · The Technician will need to undertake the following in the technical support department: · Technical support is primarily DF products, but the scope of work will also include support on the entire basket of prod ...
-
CBU 413311
2 days ago
Professional Career Services CapeTown, South AfricaEmployer Description · Our client is a medium sized national consulting engineering firm specializing in civil, structural, mechanical and electrical engineering services, and project management and environmental consulting. · Job Description · You will be responsible for verifi ...
-
BIM Coordinator
3 days ago
Lotus Recruitment CapeTown, South AfricaPlease note that this is a highly specialized role, requiring in Navisworks, Revit or related 3D Modelling software, with exposure to BIM360 and will be site/project based. · KEY REQUIREMENTS TO MEET FOR CONSIDERATION: · You will have completed a tertiary qualification in structu ...
-
Firmware & Applications Engineer
2 days ago
JenRec Recruitment CapeTown, South AfricaRequirements: · Education Level: B.Eng Electronics · 3 10 Years experience and knowledge of PCB Design, Embedded microcontroller code development primarily in C/C++ on platforms such as MSP430, STM8, STM32, Microchip PIC, Dialog, Silabs, low voltage design, low power systems, Pyt ...
-
Draughtsman/Laser Scanner
3 days ago
Lotus Recruitment CapeTown, South AfricaOur client, a prestigious turnkey engineering solutions company, focuses on steel fabrication, seeks to employ a qualified and experienced Mechanical Draughtsman, with solid background in 3D draughting and modelling for projects in the mining, renewable energy and oil & gas secto ...
-
Electrical Site Manager
3 days ago
Lotus Recruitment CapeTown, South AfricaPlease note that this role does require a candidate who has a Trade test as electrician, with wiremans license (MIE preferred) and a National Diploma (N6)in Electrical Engineering, coupled with experience in PV solar, MV switching, as well as MCC and Controls experience · KEY REQ ...
-
CNC Machine Setter and Programmer x2
3 days ago
Paqueta Personnel CapeTown, South AfricaMy client, a leading and well known Manufacturing Company based in Maitland requires a 2 competent and qualified Machine Setters and Programmers to join their team. · You will report to the CNC Team Leader · EDUCATION & EXPERIENCE: · Trade certification as a Machine Setter Artis ...
-
Senior .NET Developer
3 days ago
Progressive Edge CapeTown, South AfricaSenior .NET Developer · Cape Town · Permanent · A Fintech technology company has a new role available for skilled Senior .NET Developer to join their Team. The organisation builds and offers various products and services from for small and medium enterprises. · Overall Purpose · ...
-
Warehouse Manager
3 days ago
West Coast Personnel CapeTown, South AfricaWarehouse Manager Paarden Eiland, Cape Town R35k to R40k · Overview: My client, a leading name in the tile and home improvement industry, has a vacancy for a Warehouse Manager. This person will be responsible for overseeing all aspects of warehouse operations to ensure efficiency ...
-
Construction Planner
3 days ago
Lotus Recruitment CapeTown, South Africa Full timeOur client, a progressive and established Construction company, seeks to employ a qualified and experienced Construction/Civils Planner, for their team in Cape Town. · Please note this is an intensive planning role and the relevant experience in large scale construction/structur ...
Net Software Engineer - CapeTown, South Africa - Progressive Edge
Description
.Net Software Engineer (Mid)
Permanent
Cape Town
Embark on a transformative journey with a pioneering Ed-Tech startup at the forefront of revolutionizing university education. Our mission is to dramatically increase the success rates of students, especially those from disadvantaged backgrounds, empowering them to complete their education and secure highly skilled, well-paying jobs. By breaking down barriers to academic achievement and career readiness, we are dedicated to alleviating generational poverty and fostering a brighter future for countless individuals.
Our innovative approach includes comprehensive monitoring of student progress, personalized tutoring, peer mentoring, and a wealth of resources focused on personal development and career preparation. Additionally, we manage an all-encompassing student funding administration system designed to streamline the financial aid process for our clients.
Join a team where your skills can contribute to real societal change, within an environment that values collaboration, dynamism, and the power of education to transform lives.
The Role
If you are an intermediate/ senior developer looking for an opportunity to make a real impact on the lives of students from disadvantaged backgrounds, and be part of a collaborative and dynamic team, this is the perfect role for you.
Our Values
If you enjoy working in an environment where all team members opinions matter, and all voices are heard, then you will be a perfect fit for our company culture.
Duties and Responsibilities:
REQUIREMENTS:
Experience/ Skills: