Software Engineer: Full Stack II
2 weeks ago
Job Openings Software Engineer: Full Stack II (C#) Stellenbosch
About the job Software Engineer: Full Stack II (C#) StellenboschPurpose Statement
The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems and applications based on specifications, while adhering to established standards. They translate requirements from the business or technical analyst and actively participate with the delivery team in design and problem-solving.
The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.
Education:
- A relevant tertiary qualification in Information Technology
- Grade 12 National Certificate / Vocational
Experience:
- 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
- Experience with modern front-end and back-end frameworks and technologies
Knowledge:
Is able to apply advanced knowledge of the following:
- Advanced programming concepts
- Advanced algorithms and data structures
- Design Patterns
- Version Control
- Testing practices
- Database systems and query optimization (e.g., SQL, NoSQL).
- RESTful API design and integration.
- Cloud computing platforms and services (e.g., AWS, Azure).
- Advanced Microservice and event driven architectures
- Deployment using kubernetes and containerization
- Responsive design principles and mobile-first development.
- Front-end build tools and package managers
Front-end Technologies:
- HTML5
- CSS3 (including pre-processors like Sass or LESS)
- React.js or Angular (or similar modern front-end frameworks)
- Front-end build tools like Webpack or Parcel
- Package managers like npm or Yarn
Back-end Technologies:
- C#
- Entity Framework Core (for ORM)
- RESTful API design and implementation
- Database systems like SQL Server (SQL) and MongoDB (NoSQL)
- Advanced knowledge of SQL for query optimization
Version Control:
- Git (including GitHub or GitLab for repository hosting)
-
Software Engineer
3 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Full timeJob description: Join Us in Becoming the Best Bank in the WorldWe appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate and evolve. That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our...
-
Full Stack Software Engineer
5 days ago
Stellenbosch, Western Cape, South Africa beBee Careers Full time**Overview:**We are seeking a highly skilled Full Stack Software Engineer to join our team. The ideal candidate will have 3+ years of experience in backend software development, project delivery, and implementation using relevant technologies such as Java or C#, PostgreSQL, DynamoDB, SQL, and AWS.You will be responsible for designing, developing, testing,...
-
Full Stack Software Professional
7 days ago
Stellenbosch, Western Cape, South Africa beBee Careers Full timeSoftware Engineering Principles">As a Full Stack Software Professional, you will be responsible for applying software engineering principles to design, develop, and test complex software systems and applications.">Key Responsibilities:">">Design and develop full-stack components using relevant technologies and frameworks.">Write and test code to ensure...
-
Full Stack Engineer Vacancy
6 days ago
Stellenbosch, Western Cape, South Africa beBee Careers Full timeFull Stack Developer OpportunityWe offer a challenging opportunity for a full stack engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying software solutions that meet business requirements.They will work closely with cross-functional teams to translate business requirements into effective software...
-
Software Engineer: Full Stack 10089
4 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Full timeWe're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click hereOnce you have completed the above finalize your application by clicking apply below.Join Us in...
-
Software Engineer: Full Stack 10089
2 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Full timeWe're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: To see what life at Capitec is all about and complete a short assessment, please click here Once you have completed the above finalize your application by clicking apply below. Join...
-
Full Stack Engineer
3 weeks ago
Stellenbosch, Western Cape, South Africa Helderberg Personnel Full timeReference: SW004684-AM-1My client, based in Technopark, Stellenbosch is seeking to employ an enthusiastic Junior to Mid-Level Full Stack Developer to join their team.Duties & ResponsibilitiesResponsibilities include:Directly involved in the full software development lifecycle: Requirements gathering, design and implementation, testing and documentation,...
-
Software Engineer: Full Stack 10089
1 week ago
Stellenbosch, Western Cape, South Africa Capitec Bank Full timeApply by : We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: To see what life at Capitec is all about and complete a short assessment, please click here Once you have completed the above finalize your application by clicking...
-
Full Stack Engineer Position
1 week ago
Stellenbosch, Western Cape, South Africa Capitec Client Care Full timeJob DescriptionThe Full Stack Software Engineer III plays a crucial role in a cross-functional team, handling the full software development lifecycle from concept to operation. They design, develop, test, deploy, maintain, and enhance complex software systems, ensuring scalability and performance.They develop and maintain both front-end and back-end...
-
Software Engineer: Full Stack 10089
2 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Client Care Full timeApply now »Date: 27 Feb 2025Location: Stellenbosch, Western Cape, ZACompany: Capitec Bank LtdApply ByWe're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click...