Software Developer L2 (Talent Pool)
Software Developer L2 (Talent Pool)

Software Developer L2 (Talent Pool)

Selby Full-Time 36000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join us as a Software Developer to create innovative products and solve tech challenges.
  • Company: SBV is a forward-thinking company focused on technology transformation and innovation.
  • Benefits: Enjoy flexible work options, professional development opportunities, and a vibrant team culture.
  • Why this job: Be part of a dynamic team driving innovation and making a real impact in the tech world.
  • Qualifications: 5 years of software development experience with skills in web-based and object-oriented programming.
  • Other info: We're committed to diversity and transformation; only shortlisted candidates will be contacted.

The predicted salary is between 36000 - 60000 £ per year.

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.

#J-18808-Ljbffr

Software Developer L2 (Talent Pool) employer: SBV South Africa

At SBV, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Selby. Our commitment to employee growth is evident through continuous training opportunities and a supportive environment where your ideas can flourish. Join us to be part of a team that values quality, creativity, and the drive for excellence in software development.
S

Contact Detail:

SBV South Africa Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer L2 (Talent Pool)

✨Tip Number 1

Familiarise yourself with the latest technologies mentioned in the job description, such as Docker, Kubernetes, and Node.js. Being able to discuss these technologies confidently during an interview will show your commitment to staying current in the field.

✨Tip Number 2

Engage with online communities or forums related to software development, particularly those focusing on web-based development and cloud applications. This can help you network with professionals in the industry and gain insights that could be beneficial during your application process.

✨Tip Number 3

Prepare to demonstrate your problem-solving skills by reviewing common coding challenges or case studies relevant to the technologies listed. Being ready to tackle real-world problems can set you apart from other candidates.

✨Tip Number 4

Showcase your ability to work collaboratively by preparing examples of past projects where you successfully engaged with team members or stakeholders. Highlighting your teamwork skills will align well with the role's emphasis on effective collaboration.

We think you need these skills to ace Software Developer L2 (Talent Pool)

Proficiency in HTML5, JavaScript, Angular, ReactJS, and CSS
Strong knowledge of object-oriented programming languages such as Java, C#, .Net Core, and Python
Experience with database management systems including SQL, MySQL, and PostgreSQL
Familiarity with version control systems like Git and MS TFS
Understanding of cloud application development
Knowledge of Docker and Kubernetes for containerisation
Experience with Node.js and NGINX
Ability to conduct system and impact analysis
Strong analytical and problem-solving skills
Experience in writing unit tests and conducting code reviews
Excellent communication skills for stakeholder engagement
Ability to manage project plans and track milestones
Experience in risk management and quality assurance processes
Ability to mentor and provide guidance to junior developers
Flexibility to adapt to changing organisational needs
Commitment to continuous professional development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your web-based development, object-oriented programming, and database management skills, as these are crucial for the Software Developer L2 role.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's goals. Mention specific technologies you have worked with, such as Docker or Kubernetes, and how they relate to the position.

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your ability to develop and design applications. Highlight any innovative solutions you implemented and how they improved functionality or user experience.

Highlight Team Collaboration: Emphasise your experience working in teams and collaborating with stakeholders. Mention any instances where you provided guidance to junior developers or contributed to team success, as this aligns with the teamwork aspect of the role.

How to prepare for a job interview at SBV South Africa

✨Showcase Your Technical Skills

Be prepared to discuss your experience with web-based development technologies like HTML5, JavaScript, and frameworks such as Angular and ReactJS. Highlight specific projects where you applied these skills, and be ready to demonstrate your understanding of object-oriented programming in languages like Java or C#.

✨Understand the Company’s Technology Landscape

Research SBV's current technology stack and any recent innovations they have implemented. This will help you tailor your responses to show how your skills align with their needs and how you can contribute to their technology transformation efforts.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice coding problems and system design scenarios that reflect real-world issues you might encounter in the role. Be ready to explain your thought process clearly and logically.

✨Demonstrate Team Collaboration Skills

Since the role involves working closely with other developers and stakeholders, prepare examples that showcase your ability to collaborate effectively. Discuss how you've guided junior developers or contributed to team projects, emphasising your communication and leadership skills.

Software Developer L2 (Talent Pool)
SBV South Africa
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>