Alemba - Work for Alemba - Software Engineer

Software Engineer

Permanent • Jersey

Reporting to the VP Engineering, and working as a member of the Engineering Team, the Software Engineer will be involved in the creation of new software programs and enhancements to existing software.

In this role they will work on all aspects of the software life cycle, following approved life‐cycle processes, including where needed researching, scoping and estimating, system design, development of new code, unit-testing, production, and deployment. All design and code is to be of good quality and written in-line with agreed guidelines and standards.

Duties & Responsibilities:

  • Research, design, write and unit test new software programs.
  • Enhance existing software, by analysing and identifying areas for modification. Write and unit testing the new code.
  • Investigate issues identified either by Alemba customers or the Alemba QA team and, where needed, create and unit test code fixes or workarounds for these issues.
  • Work closely with the Alemba Product Management team when required, to provide input to the technical design of new features and changes to existing functionality.
  • Work closely with the Alemba QA team to correct defects identified to ensure that Alemba releases high quality software through efficient and effective testing.
  • Work closely with the Alemba Service Desk and Professional Services teams, to assist where needed in the resolution of customer issues, and completion of customer upgrades and customisations to Alemba software.
  • Follow appropriate Alemba project management processes at all times, including the correct and full use of the Engineering recording tools, personal participation in daily stand ups or other progress meetings (where geography / timing permits) and/or production of regular written progress updates for the designated team lead/ VP Engineering as requested.
  • To work at all times within the agreed technology frameworks, as appropriate for each project.
  • Ensure skills and knowledge of industry best practice are kept up to date.
  • Ensure that knowledge of the products in Alemba’s portfolio is kept up to date at all times and become quickly familiar with new products, modules and product functional roadmaps.
  • Travel to clients’ sites is occasionally needed and may require overnight absence from home.
  • Assist where needed in the creation and maintenance of all product and technical documentation.
  • The Software Engineer will be encouraged, where time allows, to contribute to the Alemba Technical Forums.
  • The Software Engineer must have an appreciation of the client’s deadlines and also bear in mind project timelines and budgets and act to keep within these constraints at all times.

Technical Experience Needed:

Essential
  • 3 – 5 years’ experience in application development using MS Visual Studio C#, HTML and SQL
  • Knowledge of recognized ITSM solutions is beneficial
  • An appreciation of the client’s deadlines and also bear in mind project timelines and budgets and act to keep within these constraints at all times.
Desirable
  • Visual Basic
  • .Net framework

Qualifications / Experience:

  • Some experience in a relevant software development role required
  • Knowledge of recognized ITSM solutions is beneficial

Personal & Professional Qualities:

  • A high‐energy individual who is self-motivated and able to be engaged in multiple projects when needed.
  • Ability to work independently as necessary with appropriate supervision, but also to interface and work cooperatively with team mates, customers and third‐party service providers.
  • Ability to undertake detailed project activities with accuracy and reliability.
  • Ability to resolve problems. A degree of creativity and latitude is required.
  • Ability and willingness to effectively communicate within the project, both verbally and in writing.
  • Ability to work to deadlines.
  • Ability to craft quality, carefully architected solutions (measured by lack of defects).

Please contact Caroline Taylor (HR Manager) for more details or apply here.