If you're ready to leave behind a monotonous career in small, uninspiring companies, it's time to consider joining a leading force in the financial services industry. As a pioneer in customer-focused innovation, the company strives for service excellence and technological leadership.
POSITION INFO : JOB PURPOSE
Develop, create, and modify general computer applications software or specialised utility programs with guidance. Under supervision, analyze user needs and develop software solutions. Assist with designing software or customising software for client use with the aim of optimising operational efficiency. Observe
the analysis and design within an application area, working with guidance or coordinating development as part of a team.
RESPONSIBILITIES
Application Software Development
- Develop existing applications and contribute to the development of new applications by analysing and identifying areas for modification and improvement. Develop new routine applications to meet customer requirements.Angular.NetSQL ServerGITRestWeb APIMicrosoft tools
- Identify shortcomings in existing processes, systems and procedures, and use established change management programs to address them.
Applications Software Maintenance
- Monitor and identify software defects and suggest corrections for approval by more senior colleagues to maintain fully functioning applications software.
Testing IT Performance
- With guidance, perform routine website / applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
Information Security
- Support implementation of required security measures such as firewalls or message encryption, monitoring performance to notify security experts of any problems.
Personal Capability Building
- Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching.
- Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Operational Compliance
- Develop working knowledge of the organisation's policies and procedures and of regulatory codes and codes of conduct relevant to own work, adhering to mandatory procedures to ensure own work is undertaken to the required standards.
Application Software Roadmap
- Assist and support the facilitation of application software development and execute the development work as prioritised by more senior colleagues which is in line with business requirements.
Customer Service
- Carry out a range of customer service activities, including handling customer cases and enquiries that are more complex or outside the norm.
TASKS
- Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance.
- Develop and direct software system testing and validation procedures.
- Direct software programming and development of documentation.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Analyse information to determine, recommend, and plan the installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate the interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Coordinate installation of the software system.
- Monitor the functioning of equipment to ensure the system operates in conformance with specifications.
- Oversee and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Advise customer about or perform maintenance of software system.
- Train users to use new or modified equipment.
BEHAVIORAL COMPETENCIES
- Tech Savvy
- Manages Complexity
- Ensures Accountability
- Plans and Aligns
- Decision Quality
- Action Oriented
- Builds Networks
- Situational Adaptability
SKILLS
- Application Development
- IT Testing
- Action Planning
- IT Data Management
- IT support
- Compliance
- Verbal Communication
- Numerical Skills
EDUCATION
EXPERIENCE
1 or more years experience using relevant programming languages or technologies (Advantageous)
Salaries are negotiable and based on each individual's skills, qualifications, and experience in line with market standards. (We will discuss your salary expectations upfront to avoid wasting time on a process that won't produce the desired outcome).
NOTE : We ONLY accept online applications. We do not consider direct applications via Whatsapp or email.
Create a job alert for this search
Net Developer • Johannesburg, South Africa