Enable job alerts via email!

Software Developer L2 (Talent Pool)

SBV Services (Pty) Ltd.

Selby

On-site

GBP 35,000 - 65,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Developer to join their innovative team in Selby. This role involves developing and designing cutting-edge software products while adhering to industry best practices. You'll be responsible for analyzing business requirements, collaborating with teams, and driving technological innovation. The ideal candidate will have extensive experience in web-based and object-oriented development, as well as database management. This is a fantastic opportunity to make a significant impact in a dynamic environment that values creativity and technical excellence. If you are passionate about technology and eager to contribute to transformative projects, this position is perfect for you.

Qualifications

  • 5 years' experience in software development with web-based and object-oriented technologies.
  • Strong knowledge of database management and version control systems.

Responsibilities

  • Develop and design software products focusing on re-usability and high availability.
  • Conduct system analysis and provide technical assistance to junior developers.

Skills

Web-based development
Object-oriented development
Database Management
Version Control
Cloud applications development
Emerging web and mobile frameworks

Education

Degree in Information Technology Management
Degree in Computer Science
Degree in Business Administration
Technical certifications (SQL, .Net, Java, Python)

Tools

Docker
Kubernetes
Node.js
NGINX
Git
MS TFS

Job description

Software Developer L2 (Talent Pool) (Selby)

2022/11/02

Reference Number: SDL2PM

Description

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. 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 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.
  • Analyze 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.
Implementation and Execution
  • Write code according to industry best practices and standards with a 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 the company website and/or related web applications as necessary.
  • Remove code scripts from the company website 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 in 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 artifacts 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 uptime.
  • 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 prioritize, 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 organizational 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
  • 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.
  • 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.

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

Similar jobs

Software Developer L2 (Talent Pool)

SBV South Africa

York

On-site

GBP 40,000 - 80,000

30+ days ago