Trainee Software Engineer

 

Recruiter:

HR Genie

Job Ref:

TRAINSOFTWARE

Date posted:

Tuesday, July 27, 2021

Location:

Century City, South Africa

Salary:

Market related


SUMMARY:
Our client in the IT industry is looking for 2 Trainee Software Engineers to join their team.

POSITION INFO:

Our client in the IT industry is looking for 2 Trainee Software Engineers to join their team.


Duties and Responsibilities:
* Based on discussions with your SCRUM Team design applications according to end user needs.
* Track projects, tasks and bugs using the company specified work tracking system.
* Understand requirements from a business perspective and contribute to designing clear, easy-to-use applications from a user perspective.
* Involved in the creation of completely new applications or, build upon the functionality of existing ones.
* Work closely with others in the teams/team members to come up with the best possible solutions for the applications.
* Involved in the development of the company’s technology solutions to improve functionality, user-friendliness and presentation of our products.
* Involved in independent research contributing to technical discussions where required. * Understand and contribute toward the level of code quality and test coverage within the SCRUM Team.
* Engage in technical discussion contributing to design and development.
* Liaise with Business Analysts, Product Managers and/or internal/external customers to ensure that requirements are understood.
* Understand and contribute toward the practice of BDD/TDD/DDD as part of the software engineer best practice.
* Participate in peer code reviews.
* Ensure compliance of final product with end-user specifications through regular reviews with designated end-user groups where applicable.
* This could include testing functionality of your own and colleagues’ code for performance and effecting changes to code as required.
* Regular code reviews with colleagues to identify bugs and performance problems ensuring code and product quality.
* Monitor, analyze and act on post-deployment bugs.
* Review of user feedback and proposing/implementing action plans for development based on discussion with your team.
* Provide any required support to end-users of the applications.
* Contribute to the training of team members on agile development practices, use of appropriate design patterns and SOLID/design principles in their day-to-day work.
* Contribute to the technical ownership of projects/tasks ensuring their successful completion to project deadlines.
* Ensure the writing of concise documentation for applications and websites.
* Show initiative to use new technologies and methodologies that will benefit projects and responding to the introduction of software advances and upgrades.


Key Skills
* Good oral and written communication skills.
* Good administrative and organisational skills.
* Self-motivation and drive to take on personal responsibility.
* Exceptional attention to detail and commitment to quality.
* Critical reasoning and decision-making skills.

  • Job Role: Trainee Software Engineer
  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

2 Years of Experience
 
 
Qualifications
 
* Degree or National Diploma in Computer Science, Software Engineering or related qualification.
* Having exposure or hands-on training using Microsoft .NET technologies to build Micro Service Architecture and Web applications.

* Exposure \ Understanding of the below frameworks / tech stack:

o .Net Core
o Asp.Net Core
o WebApi
o Angular
o SQL Server / Azure SQL

* Exposure \ Understanding of DevOps practices:

o Continuous integration
o Health Monitoring
o Cross Function collaboration

* Exposure \ Understanding of the below testing toolset:

o Postman o MS Test o Protractor
* Exposure \ Understanding to any one Cloud technologies: o Azure o Google o AWS
• OOP programming (theoretical or practical experience of OO design principles and patterns)

• Exposure \ Understanding of below practices:

o Agile methodologies


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

SAIPA Trainee Accountant – Durbanville
Location: Capetown
Salary: R12 000 - R15 000
SAIPA trainee Accountant – Durbanville
5 days ago


SAIPA Trainee Accountant – Durbanville
Location: Capetown
Salary: R12 000 - R15 000
SAIPA trainee Accountant – Durbanville
11 days ago


CIMA Trainee – Management Accountant
Location: Somerset West
Salary:
11 days ago


SAIPA Trainee Accountant – Durbanville
Location: Capetown
Salary: R12 000 - R15 000
SAIPA trainee Accountant – Durbanville
25 days ago


Automation Engineer (Fully Remote)
Location: Cape Town
Salary: 1000 Annually
The automation engineer role is aimed not only at our clients’ internal requirements, but also at providing automation projects and efficiency improvements for our clients customers which will be scoped individually as required.
Today


DevOps Engineer (Software Engineer) - Hybrid
Location: Stellenbosch
Salary:
Calling all DevOps enthusiasts to embark on a mystical journey with our client! Our client is in search of a skilled DevOps engineer to join their enchanted team. Are you ready to unlock the secrets of seamless software deployment, cast powerful automation spells, and create enchanting infrastructure?
Today


Intermediate Full Stack Software Engineer
Location: Cape Town
Salary:
Are you passionate about crafting innovative digital solutions? Do you thrive in an environment that encourages collaboration and creativity? If so, we have an exciting opportunity for you to join our dynamic team as an Intermediate Full Stack software engineer.
2 days ago


Junior Software Engineer
Location: Cape Town
Salary:
Ready to take the next step as a software engineer? This is a rare opportunity to utilize your skills and knowledge to be the driving force behind cutting-edge technology innovation. You will work in a dynamic culture, where you will work with global industry experts as well as work on challenging and exciting design projects!
5 days ago


Platform Engineer Lead - Contract
Location: Cape Town
Salary: R550 - 608 per hour
Platform engineer Lead - Contract
5 days ago


Intermediate Fullstack Software Engineer
Location: Cape Town
Salary: 500 000 Annually
Calling all fullstack software engineers: Are you looking for a new challenge as a software engineer?An established retail software developer is looking for a fullstack software engineer to join their team. The potential candidate needs to be skilled in both front-end and back-end coding for smooth user experiences and strong system functions; and will need to follow coding standards (OOP) to ensu...
9 days ago


Create a free job alert for Trainee Software Engineer in Century City

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions