drjobs Software Engineer: Full Stack II Stellenbosch

Software Engineer: Full Stack II Stellenbosch

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Purpose Statement

The level II Software Engineer plays an integral part in a crossfunctional 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 problemsolving.

The Full Stack Software Engineer plays a crucial role in developing and maintaining both frontend and backend 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 backend software development project delivery and implementation (in relevant development technologies/language).
  • Experience with modern frontend and backend frameworks and technologies

Knowledge:

Is able to apply advanced knowledge of the following:

  • IT systems development processes (SDLC)
  • Application development
  • 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 mobilefirst development.
  • Browser compatibility issues and performance optimisation.
  • Frontend build tools and package managers

Frontend Technologies:

  • HTML5
  • CSS3 (including preprocessors like Sass or LESS)
  • JavaScript (ES6)
  • or Angular (or similar modern frontend frameworks)
  • Frontend build tools like Webpack or Parcel
  • Package managers like npm or Yarn

Backend Technologies:

  • C#
  • Core
  • 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)

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.