Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Software Development Engineer

Eingestellt von Templeton and Partners

Gesuchte Skills: Engineer, Spring, Apache, Jira

Projektbeschreibung

The function of Software Development Engineer is to develop new and enhance/maintain business, and technical software including support tools and this with the team.

It's for a 12 month contract renewable based in Belgium.

The incumbent will also define and maintain a set of guidelines and best practices on developing software in an Agile environment. Furthermore, continuous improvement is required to ensure that the software is and remains maintainable at the lowest possible cost.

All this is done to ensure that the Zoomit user starts or continues using Zoomit as the preferred channel for the invoices. All this is done with the highest quality so customers are trusting Zoomit as a secure financial product integrated into their Internet banking application. Continuous learning and improvement are as such an integral part of the function.

All this is applicable to all the current and future software of The Zoomit Business Unit.

Develop high quality software that meets the business requirements, in such a way that the cost of future enhancements remains under control. This to ensure that a stable, and robust Zoomit environment is available with minimal risk of data being compromised causing financial and reputational loss to the products.

All this is done with compliance to the corporate and IT Software Factory processes.

Tasks:

a) Develop software conform to the functional and non-functional (security) specifications. If required, clarify the grey areas of the specifications. The product manager and analyst are integrated in the team.

b) Develop software conform to the software architecture including the security guidelines provided by the architect in the business unit

c) Create/participate in design documents as part of the agreed project deliverables (domain model)

d) Apply industry standard & IT SF best practices as it pertains to the development and integration of own and COTS software

e) Make sure all stakeholders are included in clarification discussions

f) Make sure necessary support is given to implementing stakeholders (bank, senders, DSP). Auto documenting features, siren browser, demo,

g) Raise any perceived risks & issues to the software factory manager

h) Escalate unhandled perceived risks & issues to Zoomit Business Unit manager

i) Make sure all new development and code changes are covered by unit tests

j) When modifying existing code, consider refactoring taking into account relevancy and risk. Make the cost transparent.

k) Follow-up of quality of check-ins' in the source control management system to ensure that all tests are green' together with the test analyst.

l) Optionally, make sure all the tests integrated in the validation pipeline are green', even if he/she didn't make any modification (collective responsibility)

m) Participate and lead problem and incident issues when they are encountered and this till a final solution has been identified

n) Participate in (re)estimation sessions whenever required, and this whilst adhering to the estimation best practices in use

o) Adhere to the agreements made with the project manager regarding deliverables, effort, and timelines. If required, escalate the issues to the manager of the team or the department manager

p) Coach and assist new comers to the team. Furthermore, assist new comers in the IT Software Factory so they are aware of development principles.

q) Use and implement the corporate and IT Software Factory processes like SDLC and Agile to analyse, investigate and develop software

CONTINUOUS IMPROVEMENT

Goal: Learn as an organisation and individual from past mistakes to improve the quality of the software, and so avoid known and future risk in our software.

Tasks:

a) Learn from defects and develop an understanding why a defect has been introduced

b) Adapt way of working to incorporate these new insights, and avoid current and future issues

c) Share with the larger development communities where appropriate

d) Establish new potential best practices

DOMAIN EXPERT

(OPTIONAL ROLE FOR AN ANALYST-PROGRAMMER)

Goal: Ensure quality and efficient evolution on the short and long term for the application domain by being an expert in the domain of development. This will allow to develop internal solution, and eventual commercialise these.

Tasks:

a) Develop a technical vision for the application domain, which is in-line with the business vision

b) Ensure application vision is known within the application and other development groups

c) Perform quality control on modification performed in the application domain

d) Create a quality plan for the application domain

e) Organise post-mortem after a release/project to understand why defects have been introduced in the domain

f) Understand why problems/incidents are discovered in the domain

EXPERIENCE:

Computer Science & Development - significant proven experience in Windows, Mac, and Linux

Software Development Experience - ability to demonstrate practical experience as a application software developer is required. Show ability to understand and translate the needs of business into application solutions.

Software Life Cycle - experience with the life cycle used in a development organisation and a solid understanding of software & release delivery and configuration/change management

Agile methods - experience with Agile methods

Technical experience

Spring, Spring Webflow, Spring Batch, Hibernate, JSF(Primefaces),

jax-rs(Jersey), Hypermedia (Siren4j)

oracle, liquibase, postgress

jboss, WebSphere

jenskins, Maven, sonar

Apache Camel, Apache ActiveMQ

Intellij, Junit, mockito, git, stash, jira, confluence

LANGUAGE SKILLS:

Preferably 3-ligual - English/Dutch/French

EXPERIENCE TO BE ACQUIRED WITHIN THE ORGANIZATION

Application implementations (software & infrastructure)

Projektdetails

  • Einsatzort:

    Belgien

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Templeton and Partners