Connecting Talent to opportunity

Connecting Talent to opportunity

Senior Software Engineer

Expired

Job Description:

Our client is looking for a talented generalist software developer to join their busy software development department.

The role will involve full lifecycle development; from the design and development of large and complex systems to the diagnosing, solving and resolving of support issues from customers and partners, and the implementing of change requests and new features across a wide range of systems.

This will require excellent programming skills and effective communication with customers, support staff, testers and other developers.

The ideal candidate will possess the following skills and attributes:

Strong technical skills relating to:

  • C# or C++ programming
  • Visual Studio, .NET Framework
  • Object Oriented (OO) programming, design principles and patterns
  • SQL and relational database design/development principles

Experience with or knowledge of:Real-time programming

  • 3D graphics programming, Unity
  • Windows Forms, WPF
  • The full software product development lifecycle
  • Agile/Scrum methodology

Personal skills:

  • Ability to adapt and learn new technologies on the job
  • Analytical mindset
  • Problem solving skills
  • Communication skills
  • Self-motivation
  • Able to complete tasks in a timely manner
  • Positive attitude and constructive outlook; solutions rather than problems

Requirements

  • A bachelor’s degree, master’s degree or equivalent in a related field of study
  • Job Type

    Permanent, Full Time

  • Work Authorisation

    United Kingdom

  • Industry Sector Oil, Gas, Alternative Energy
  • Years Experience

    2+ years

  • Career Level

    Student (Higher education/Graduate)

  • Educational level

    Bachelor's Degree