Enable job alerts via email!

Software Developer L2 (Talent Pool)

SBV South Africa

Selby

On-site

GBP 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology firm in Selby is seeking a Software Developer to design and develop industry-standard products. The role requires strong experience in software development, cloud applications, and a collaborative spirit to improve technology solutions. Candidates should have a minimum of 5 years' experience with relevant technologies, alongside a degree in a related field.

Qualifications

  • 5 years’ experience as a software developer.
  • 1 year development experience of cloud applications.
  • Understanding of new web and mobile development frameworks.

Responsibilities

  • Design and develop products according to industry best practices.
  • Assist in deployment of components of the Development Functional Strategy.
  • Collaborate with internal teams and vendors to improve applications.

Skills

Web-based development (HTML5, JavaScript, Angular, ReactJS, CSS)
Object-oriented development (Java, C#, .NET Core, Python)
Database Management (SQL, MySQL, PostgreSQL)
Version Control (Git, MS TFS)
Docker knowledge
Kubernetes
Node.js
NGINX

Education

Degree in Information Technology Management, Computer Science, Business Administration, Commerce or similar
Technical certifications (e.g., SQL, .NET, Java, Python)
Job description
Overview

SBV seeks a Software Developer to design and develop products according to industry best practices and standards with focus on re-usability, high-availability and portability. Responsible for providing in-depth analysis and technical input on a broad set of challenges across the technology landscape. Provides technical assistance to level 1 developers.

Technology Transformation & Innovation
  • Assist in deployment of delivery components of the Development Functional Strategy
  • Proactively drive innovation through generation of new ideas and options made possible by new technologies
Analysis and Planning
  • Research new innovations and solutions across mobile, open source and closed source domains (new applications, databases and operating system technologies)
  • Efficiently manage and execute project plans with milestone tracking and communication checkpoints
  • Provide input on the Application Roadmap in line with the Technology Strategy
  • Collaborate with internal teams and vendors to fix, improve and develop new applications in accordance with SLAs
  • Analyse and understand business requirements, architecture and technical documents
  • Enhance applications by identifying opportunities for improvement and making recommendations
  • Review and apply security principles to all development work
  • Conduct system and impact analysis of new development changes and remedy them prior to development
Implementation and Execution
  • Write code according to industry best practices and standards with focus on re-usability, high availability and portability meeting business requirements using relevant technologies
  • Consistently write, translate and code software programs and applications according to specifications
  • Administer critical analysis of test results and deliver solutions to problem areas
  • Generate statistics and prepare reports for management and/or team members on the status of the programming process
  • Assist in the development and maintenance of user manuals and guidelines
  • Install software products for end users as required
  • Write programming scripts to enhance functionality of company websites and related web applications as necessary
  • Remove code/scripts from company websites and related web applications as necessary
  • Liaise with network administrators, systems analysts and software engineers to resolve problems with software products or company software systems
  • Implement roll-out, change control, release management, project and client management
Risk & Quality Management
  • Strive for zero defects on code developed
  • Assist in designing and developing unit test cases for development work
  • Perform unit testing on code developed for quality assurance and alignment with requirements
  • Conduct and report on code reviews and unit testing, including corrective actions to meet minimum standards
  • Identify, document and manage internal risk controls with reporting into the Technology Risk Register
  • Manage code deployment, fixes, updates and related processes through defect tracking in testing and evaluation of error logs
  • Ensure artefacts are well managed and controlled in relevant repositories according to policies and procedures
  • Run and monitor software performance tests to correct errors, isolate improvement areas and debug
Effective client support
  • Incident, problem and release management
  • Ensure systems uptime
  • Monitor customer support cases
  • Provide support to resolve problems
  • Deploy proper help line protocol and escalation for problem solution
  • Monitor adherence to SLAs
Business partner engagements
  • Communicate effectively and regularly engage with key stakeholders at different levels
Policy Formulation & Management
  • Ability to construct policies and processes
  • Define reporting content for the correct audience and scale presentation of reports to the appropriate audience
Effective teamwork and self-management
  • Maintain personal quality and productivity standards; follow internal procedures
  • Provide guidance to junior software developers and research assistants
  • Plan and prioritise; manage competing demands
  • Anticipate and manage change; balance own objectives with organisational needs
  • Stay abreast of technical and industry changes; manage own career development
  • Provide leadership and motivation to employees; drive team to improve technical knowledge
  • Promote SBV values and foster confidence, enthusiasm and commitment
Requirements

Minimum Requirements: Work Experience

  • 5 years’ experience as a software developer
  • Web-based development (HTML5, JavaScript, Angular, ReactJS, CSS)
  • Object-oriented development (Java, C#, .NET Core, Python)
  • Database Management (SQL, MySQL, PostgreSQL)
  • Version Control (Git, MS TFS)
  • 1 year development experience of cloud applications
  • Docker knowledge
  • Kubernetes
  • Node.js
  • NGINX
  • Understanding of new emerging web and mobile development frameworks and models

Minimum Requirements: Education

  • Degree in Information Technology Management, Computer Science, Business Administration, Commerce or similar
  • Technical certifications (e.g., SQL, .NET, Java, Python) advantageous

NB: Communication will be limited to shortlisted applicants only.

SBV recruitment is committed to transformation and diversity alignment

Location: Selby

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs