Python Developer | Belgium | 6- 12 months

BE  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Python Developer | Belgium | 6- 12 months

Job description

Brief description

Depending on the user's needs analysis and the functional study, the developer is involved in implementing the detailed specification phase and programming in a specific language (applicative code, database code, OS scripts, etc. ) or configuring a software package, for the expected application, while at the same time complying with the defined deadlines and quality standards.

Implementation and unit testing of the technical solution.

His/her main mission is also to provide Test Tool expertise in support of projects and services.

Activities

Main activities:

Develop application (code, component, service) in the selected language or configure a software package, respecting a well-defined software architecture and design and all coding standards defined in the environment
Prototype (behavior, structural, exploratory, etc.)
Take part in the detailed analysis in accordance with the study on user needs and the functional analysis (from Confirmed Level)
Define and specify technical specifications (from Confirmed Level)
Develop the corresponding program in the selected language or configure a software package
Participate in the specification of unit test, system test, etc.
Manage the application's corrective and evolutive maintenance
Analyze and optimize development, define or refine Software Architecture, Design & Impl. document, Design Model (Physical) and enrich Software Architecture Document (from Advanced and Expert Level)
Create Builds (incremental integration respecting iterations)
Deliverables (according to the group project policy)
Source code (components application & unit tests)
Technical and development specifications
Quality report
PTI/PTE: installation guide and operational guide
Configuration, etc.

Skills

Quality minded
Analytical and conceptual thinking
Good documentation skills
Technological skills
Communication skills, assertiveness, working together, facilitation (from Advanced level)
Prerequisites (experience, qualifications, certifications, authorizations)
Experience of or training in the dedicated technology

Requirements

2.4.1 Expected Development competencies

Required technical competencies: (in order of priority for the assignment)

Technical competencies Level of seniority Software version Mandatory

Python Experienced Yes
Panda, flask, flaskrestplus, sqlalchemy Junior Yes
Mongo DB, Elasticsearch Trainee Yes
Docker, Kubernetes, Ansible, NGINX, Consul Trainee no
Kibana, grafana, splunk Trainee no

2.4.2 Expected functional competencies

Required functional competencies:

(in order of priority for the assignment)

Functional competencies Level of seniority Mandatory
Good understanding of software development standards Experienced Yes
Good knowledge of financial products (Forwards, Swaps, Options, ) Junior Yes
Experience in Back Office topics and downstream systems (deal confirmations, invoices, margin calls, ), Regulatory topics (REMIT, EMIR) Junior Yes
Ability to multi task Experienced Yes
Good understanding of complex information systems, business processes, and software development Experienced Yes
Proactive, ability to take initiatives in its own area of responsibilities and solution oriented Junior Yes
English Experienced Yes

2.5 Expected deliverables

Deliverables Initiate Define Design Build/Implement Tests/Validation Deploy Run Steer/Monitor Documentation
Estimate of internal/external workload X X X X X X X
Request progress report (eg ongoing, handled, pending) X X X X
Dashboard monitoring the correction of anomalies X X X X X X X
Project monitoring plan X X X X X X X
IT developments (corrective, progressive, adaptive) X X X X X X X X X
Source codes X X X X X X X X X
General Technical Specifications X X X X X X X X X

2.6 Services expected of the Service Provider

The aforementioned tasks correspond to GEM-IS's expectations. The Service Provider is responsible for providing and if necessary, honing the content of each task, or adding other tasks.
For each task, the Service Provider shall specify the expected workload for both the Service Provider and GEM-IS (or its other service providers, and particularly project contributors).
The provision of services concludes with the signing of a receipt report for the initial scope of services.
All deliverables will be created according to the presentation templates and standards applicable within GEM-IS.
Deliverables (including any draft versions) will be provided throughout the provision of the service; they will be sent electronically using the company's messaging service.

Start date
n.a
From
Gazelle Global Consulting
Published at
17.05.2019
Project ID:
1772373
Contract type
Freelance
To apply to this project you must log in.
Register