Senior Application Engineer - Delphi

at  Transport for London

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Oct, 2024GBP 55000 Annual04 Jul, 2024N/ACommunication Skills,Directors,Software,Oracle,Software Implementation,Embedded Sql,Security,Specifications,Software Systems,Pipelines,Distributed Systems,Agile Environment,Database,Estimates,Complex Systems,Delphi,Design Patterns,Repos,Azure,DevopsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Organisation - Customers, Communication and Technology
Job - Technology Service Operations
Position Type - Full Time
Location –North Greenwich, London, UK, Hybrid Home working Model
Salary Circa £55,000, Plus Fantastic Benefits Package
UK Sponsorship available, although candidates are responsible for their own application fees

KEY ACCOUNTABILITIES

  • Design, develop, and configure applications, components and tools according to the technical plans set by the Technical Delivery Manager on agreed programmes and projects
  • Follow and contribute to the Software Development Standards and Best Practices in the agile team and specialist area, taking ownership of complex technical development problems in support of the Technical Delivery Manager
  • Organize, conduct or participate in meetings / delivery events and follow processes defined for their team to ensure quality of work and efficiency of the team
  • Uphold the principles and standards of Technology and Data to ensure that work delivered is of high quality, well rounded, robust, very high performing, and meets the priorities set by the agile process
  • Responsible for development plans, forecasts and development budgetary estimates, to ensure projects can be planned in a consistent and timely fashion
  • Create technical material in support of governance processes such as architecture and change review
  • Provide development expertise and insight to support the effective evaluation of new technologies
  • Fixing software application defects in accordance with agreed developer operations practices

KNOWLEDGE

  • Expert in software engineering techniques
  • Expert in implementing design patterns that lead to flexible, and easily maintained solutions
  • Expert in configuring off the shelf systems/software to minimise customisation
  • Good knowledge of test plans, pipelines, repos, and azure devops
  • Broad knowledge and understanding of planning and management tools and techniques
  • Broad knowledge and understanding of relevant industry standards, such as security.
  • Broad knowledge and understanding of cloud platforms
  • Knowledge and understanding of 3rd party contractual requirements working in a multi-vendor environment
  • Knowledge of electronic document control systems is desirable
  • Degree or equivalent qualification in a relevant subject area is desirable

SKILLS

  • Expert in a recent version of Delphi (RAD Studio)
  • Knowledge and experience of creating, maintaining, and debugging SQL interactions from within software (client + database) – preferably a recent version of Oracle
  • Expert in Actian Ingres 10S RDBMS including 4GL, ABF, QBF, RBF and DBA Tools
  • Expert in Embedded SQL for C developer programming skills (in a Linux environment)
  • Ability to translate specifications to software implementation of large, complex distributed systems involving a vast range of stakeholders
  • At least one of the following four general or specialist skills:
  • Expert in industry standard development methodologies and tools
  • Expert in industry standard content management tools and practices
  • Expert in analysing and optimising database and application performance
  • Ability to code/configure hands-on using a variety of Agile methods
  • Ability to develop incremental software for solutions in large scale and complex environments
  • Ability to produce estimates for own tasks with an appropriate accuracy and precision
  • Ability to build effective working relations with people at all levels across the organisation and outside
  • Strong written and verbal communication skills including ability to explain complex information with senior management and directors, produce summary and feasibility reports on complex technical and business issues
  • Ability to analyse complex systems, spot trends, draw conclusions, and produce specifications and decisions

EXPERIENCE

  • Extensive experience of developing software systems in multi-vendor environments to incrementally deliver systems that are of high quality, to specification, and to budget
  • Extensive experience of developing software of complex systems under significant pressures of time and cost
  • Extensive experience of appropriate documentation techniques for software designs that match customer expectation and that can be used by systems development teams in the future for ongoing software related activities
  • Broad experience of the full systems development lifecycle in an Agile environment
  • Knowledge and “hands-on” experience in cloud implementations is desirable
  • Knowledge and “hands-on” experience of systems integrations is desirable

Responsibilities:

The Senior Application Engineer will be accountable for the provision of Level 2 and 3 (Delphi) support for the Applications running within TfL’s environments. This includes business critical services e.g. asset management, ERP, commercial off the shelf, in-house developed software, transport maintenance and planning systems, online services.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

A relevant subject area is desirable

Proficient

1

London, United Kingdom