Job Overview
Our client is looking for ambitious, self-driven team players who are passionate about making a difference and delivering innovative solutions to exceed client expectations. Our software engineers are solution implementation specialists, responsible for interfacing with clients, understanding their needs, and configuring software solutions to meet them.
Duties & Responsibilities
You will be involved in delivering projects to clients from information gathering to working with a team in designing solutions, solution configuration, system testing, user training, continuous improvement, and support.
It is a technical and practical role and will require you to:
- Implement and configure our software to our design and client’s specific requirements.
- Use our ‘low-code’ applications with SQL databases to build integrated and automated back-end processes with web-based UIs.
- Execute projects in a dynamic, collaborative, and iterative fashion - providing ongoing tangible benefits.
- Provide superior customer service to internal and external clients.
- Develop new concepts, approaches, and apply best-practice patterns.
Typical daily tasks performed by a software engineer are:
- Solution design, build, test, support, and improvement.
- Configure and test solutions with colleagues.
- Involved with unit and end-to-end testing of solutions.
- Involved in deploying solutions to server environments - Dev, QA, Production.
- Provide exceptional production support and ongoing improvement.
- Develop technical designs and documentation.
- Participate in update, design, requirements, and feedback sessions.
You should be:
- Comfortable using technology and able to explain it to others.
- Able to solve problems creatively and efficiently.
- Quality-focused.
- Able to manage time well and handle multiple projects simultaneously.
- Able to manage job pressure well.
- Detail-focused as we work with sensitive data and critical business systems.
- Pedantically accurate.
- Able to communicate very well with different people - interpersonal, written, and public speaking.
Our work is satisfying and challenging. We are stimulated and excited when we:
- Work closely with clients and see our solutions being used successfully.
- Achieve our project goals together with our team.
- Develop our technical skills and business knowledge.
- Contribute, participate, and provide input to developing better internal approaches, methodologies, and tools.
- Identify and explore new business development opportunities for the business.
We will train, help, assist, and develop you to best perform your work and develop professionally. You will be trained and mentored with:
- New employee induction to the company.
- Implementation specialist training program.
- Introduction into a project delivery team.
- Ongoing mentorship and coaching with your Senior manager.
- Support and helping hand from your team, larger analyst group, managers, and directors.
- Ongoing development and training program utilizing internal and specialist courses.
- Regular and formal reviews with the aim of skills development and professional growth.
- Open and collaborative culture, where everyone is encouraged to contribute.
Desired Experience & Qualification
You will be expected to make judgment calls, show responsibility, and act professionally. Characteristics and attitudes that we value are:
- Professionalism.
- Integrity.
- Willingness to engage with people - learn from colleagues and clients.
- General interest in applying technology to improve business, especially in the financial services environment.
- Hands-on, organized, and very hardworking.
- Strong sense of responsibility and motivation.
- Desire to learn and gain knowledge.
Location and Working Hours
- Cape Town
- Our office in Cape Town is based in the CBD on Bree Street.
- Our software engineers mostly work at client premises in the Cape Town area. Travel may be expected between local clients or occasionally to our Jhb office or clients. You are required to have your own transport (valid driver’s license) and be willing to travel.
- Johannesburg
- Our office in Johannesburg is based in the Rosebank Mall next to the Rosebank Gautrain station.
- Our software engineers mostly work at client premises in the Johannesburg area. Travel may be expected between local clients or occasionally to our Cpt office or clients. You are required to have your own transport (valid driver’s license) and be willing to travel.
- We and our clients work typical business hours - work days between 8am and 5pm. There may be occasional need to work evenings and weekends due to project deadlines or unexpected problems.
Desired Skills
- B.Sc, B.Eng, B.Com, or BA (Socio-Informatics) degree with IT-related subjects as majors.
- From one of the following universities: UCT, Stellenbosch, Wits, Pretoria, North West (Potchefstroom campus), Free State, KZN, Nelson Mandela, Johannesburg.
- With above-average results. Guideline is 65% average at university.
- Matric results – above-average mark for Maths HG.
- Excellent communication skills - interpersonal, written, and public speaking.
Desired Experience (per role)
- Junior software engineer
- Graduate up to 2 years’ experience.
- Software product configuration and support experience an advantage.
- SQL experience and standard scripting an advantage.
#J-18808-Ljbffr