Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer L2

SBV South Africa

Selby

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Software Developer to join their team in Selby, UK. The role involves designing and developing software according to industry standards, providing technical support, and ensuring quality through testing. Candidates should have a minimum of 5 years of experience in software development, a degree in relevant studies, and familiarity with web technologies like HTML5, JavaScript, and cloud applications. Join this innovative firm to contribute to exciting projects in a diverse environment.

Responsibilities

  • Develop and design products according to industry best practices.
  • Provide technical input on a broad set of challenges.
  • Research new innovations and solutions for technology enhancements.
  • Write code according to business requirements.
  • Conduct unit testing for quality assurance.
  • Monitor systems uptime and customer support cases.

Skills

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

Education

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

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

Technology Transformation & Innovation
  • Assist in deployment of delivery components of the Development Functional Strategy
  • Proactively drive innovation by generating new ideas and options enabled by emerging technologies
Analysis and Planning
  • Research new innovations and solutions (including mobile, open‑source, and closed‑source technologies)
  • 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 rectify them prior to development
  • Develop the appropriate software using relevant development tools (coding)
Implementation and Execution
  • Write code according to industry best practice and standards with a focus on re‑usability, high availability and portability, meeting business requirements with the relevant technologies
  • Consistently translate, code and write 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 and remove programming scripts to enhance functionality and/or appearance of the company website 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 any code developed by the team
  • 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 on code written by other team members, including corrective action 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 that all artefacts are well managed and controlled in the relevant repositories as per defined policies and procedures
  • Run and monitor software performance tests on new and existing programs for correcting errors, isolating improvement areas and general debugging
Effective Client Support
  • Incident, problem and release management
  • Ensure systems uptime
  • 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 reporting content for the correct audience, combined with the ability to scale presentation of these reports to appropriate audiences
Effective Teamwork and Self‑Management
  • Follow through to ensure 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 ability to manage competing demands
  • Demonstrate ability to anticipate and manage change
  • Demonstrate flexibility in balancing achievement of own objectives with understanding and responding to organisational needs
  • Manage own career development by staying abreast of 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 technical knowledge
  • Drive SBV values while inspiring 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

Work Level: Mid-Level

Job Type: Permanent

Salary: Market Related

EE Position: Yes

Location: Selby

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