SENIOR SOFTWARE ENGINEER

475

JOB TITLE:                    Senior Software Engineer

LOCATION:                    Manchester, UK working between office and home

REPORTING TO:            Scrum Master

DIRECT REPORTS:        None

JOB PURPOSE: You will be joining a well-established full stack development team that is responsible for key products in the company’s software portfolio. The ideal candidate will be enthusiastic, have deep technical skills and be prepared to learn and work hard with us to develop great software used at hundreds of airports across the globe.

DUTIES AND RESPONSIBILITIES:

  • Design and Implement robust commercial n-tier solutions using the latest software development technologies focusing on Oracle, PLSQL, Linux, Java, JavaScript, C and related
  • Involvement in full Scrum lifecycle from Three Amigos and Refinement to Review and Retrospective
  • Great understanding of both relational database design, middle-tier business logic and front-end presentation
  • Translate feature requests to design and implement solutions in conjunction with solution architects
  • Contributing to user guides and other user facing documentation
  • Dynamic work ethic able to investigate and fix high priority bugs following service desk triage and Product Owner approval
  • Confidence in raising issues as they arise with the Scrum Master, with a focus on the fix

SKILLS /EXPERIENCE

Essential:

  • SQL & Oracle PL/SQL knowledge essential, including the use of stored procedures in the database
  • Linux/Unix environment and shell scripting familiarity
  • Proficient understanding of code versioning tools, such as Git / SVN
  • Experience working with automated test suites
  • Good understanding of best practice regarding software design, including around UX / Front end
  • Experience of continuous integration, delivery and deployment techniques (preferably using Jenkins)

Desirable: 

  • Working with legacy C++
  • Experience with NodeJS, Angular, HTML5, CSS, JavaScript
  • Familarity with AWS
  • Experience in a Scrum development team working to continuous delivery
  • Experience of Agile friendly estimation techniques such as complexity estimation (story points) and planning poker
  • Understanding of Agile requirements (Epic – Story – Task) and how the business uses these to drive development
  • Validation of User Stories in conjunction with other devs, knowing when it is right to reject a requirement and being able to give valid reasons for doing
  • Experience of using development workflow management tools (e.g. Jira)
  • Writing and performing manual functionality tests

Essential Attributes

  • Ability to work within a team and collaborate with other business functions
  • Committed to our learning culture and continuous improvement
  • Willingness for occasional travel to customer sites around the world
  • Ability to pass security / DBS checks for an airport airside pass Required Qualifications ·
  • Degree level qualification in IT or Computer Science related subject or significant professional experience as equivalent

Our benefits:

  • Relaxed office working environment with chill out
  • Flexible working hours and a 37 hour week with a balance of working in the office and
  • Convenient South Manchester location – free on-site parking or 2 minutes walk from a tram stop
  • Competitive salary and benefits including pension, 25 days holiday, life assurance and more
  • As an employer, we value diversity and support people in developing their potential and strengths, realizing their ideas and supporting our products and

 

Personal style and Behaviour

  • Learning On The Fly – Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyses both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure of
  • Problem Solving – Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and does not stop at the first
  • Time Management – Uses his/her time effectively and efficiently; values time; concentrates his/her efforts on the more important priorities; gets more done in less time than others; can attend to a broader range of
  • Action Oriented – Enjoys working hard; is action oriented and full of energy for the things he/she sees challenging; not fearful of acting with a minimum of planning; seizes more opportunities than
  • Written Communications – Is able to write clearly and succinctly in a variety of communication setting and styles; can get messages across that have the desired
  • Interpersonal Savvy – Relates well to all kinds of people – up, down, sideways, inside and outside the organization; builds appropriate rapport; builds constructive and effective relationships; uses diplomacy and tact; can diffuse even high-tension situations

Email: fouli.sagianni@adbsafegate.com