Software Developer L2 (Talent Pool)

SBV South Africa

Selby

On-site

GBP 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SBV South Africa seeks a Software Developer to design and develop robust products in Selby. Candidates should have at least 5 years of software development experience, focusing on web-based and object-oriented technologies. Additional cloud application development experience is essential.

The role emphasizes collaboration with teams for application enhancement, following industry best practices to ensure quality and usability of software solutions. This is a mid-level permanent position.

Qualifications

  • 5 years’ experience as a software developer.
  • 1 year development experience of cloud applications.

Responsibilities

  • Develop and design products according to industry best practices.
  • Assist in deployment of delivery components of the Development Functional Strategy.
  • Collaborate with internal teams to enhance 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 or similar
Technical certifications (SQL, .Net, Java, Python)

Job description

Overview

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

Technology Transformation & Innovation
  • Assist in deployment of delivery components of the Development Functional Strategy
  • Proactively drive innovation through the generation of new ideas and options made by new technologies
Analysis and Planning
  • Research new innovations and solutions (includes new application, database and operating system technologies for mobile, open source and closed source domains)
  • Efficiently manage and execute project plans – 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 performed
  • Conduct system and impact analysis of new development changes and remedy them prior to development
  • Develop the appropriate software using the relevant development tools (coding)
Implementation and Execution
  • Write code according to industry best practice and standards with focus on re‑usability, high availability and portability meeting business requirements using the 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 and write 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 and/or appearance of company Web site and/or related Web applications as necessary
  • Remove code script from company Web site and/or related Web applications as necessary
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving 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 any code developed from the team
  • Assist design and develop unit test cases for any development work
  • Perform unit testing on code developed for quality assurance and alignment with requirements
  • Conduct and report on code reviews and unit testing on code written by other team members including corrective action identified to meet minimum standards
  • Identify, document and manage internal risks 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 that all artefacts are well managed and controlled in the relevant repositories as per the defined policies and procedures
  • Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging
Effective Client Support
  • Incident, problem and release management
  • Ensure systems up‑time
  • Monitor customer support cases
  • Assist and provide support to resolve problems
  • Deploy proper Help Line protocol and escalation for problem solution
  • Monitor adherence to SLAs
Business Partner Engagements
  • Effectively communicate and regularly engage with key stakeholders at different levels
Policy Formulation & Management
  • Ability to construct policies and processes
  • Ability to define the reporting content for the correct audience combined with the ability to scale the presentation of these reports to the appropriate audience
Effective Teamwork and Self‑Management
  • Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained
  • Demonstrate consistent application of internal procedures
  • Provide guidance to junior software developers and research assistants
  • Plan and prioritise, demonstrating abilities to manage competing demands
  • Demonstrate abilities to anticipate and manage change
  • Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational needs
  • Manage own career development by staying abreast of any technical and industry changes
  • Provide leadership, guidance and motivation to employees measured via the SBV people survey
  • Drive, train and inspire the team to consistently improve their technical knowledge
  • Drive the SBV values while inspiring confidence and generating excitement, 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)

Location: Selby

Work Level: Mid‑Level

Job Type: Permanent

Salary: Market Related

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Netcompany • Leeds

Hybrid
GBP 40,000 - 60,000
Private Medical Health care via Vitality
Pension contribution
Life Assurance
+1
Systems Developer
Systems Developer

TSL • Gerrards Cross

On-site
GBP 40,000 - 60,000
Software Developer - Java Experience
Software Developer - Java Experience

Netcompany Group • Greater London

Hybrid
GBP 45,000 - 65,000
Private medical health care
Pension contribution
Life assurance
+2
Software Developer - Java Experience
Software Developer - Java Experience

Netcompany Group • Leeds

Hybrid
GBP 35,000 - 55,000
Private medical health care
Pension contribution
Professional certifications supported
+1
Software Engineer: Build High-Impact, Scalable Apps
Software Engineer: Build High-Impact, Scalable Apps

SBV South Africa • Selby

On-site
GBP 40,000 - 60,000
Software Architect
Software Architect

Wise Technical Ltd • West Drayton

On-site
GBP 60,000 - 80,000
Software Developer
Software Developer

United States Digital Space LLC • Basingstoke

On-site
GBP 38,000 - 52,000
Software Developer
Software Developer

CA Tech Talent • Exeter

Hybrid
GBP 45,000 - 65,000
Competitive salary based on experience
25 days’ annual leave with an option to purchase additional days
Enhanced pension scheme
+2
Senior Software Engineer
Senior Software Engineer

Abstract Group • Leeds

On-site
GBP 65,000 - 85,000
Free food and drink
Games area
25 days holiday, rising to 30
+3
Junior / Mid-Level Full Stack Developer
Junior / Mid-Level Full Stack Developer

United States Digital Space LLC • Greater London

On-site
GBP 50,000 - 70,000
Private Medical Cover
25 days paid holiday
4 x life assurance
+3