Position: Senior Linux Design Engineer
Company: Exadel
Experience required: 5y
English level: intermediate

We want a team member who strives to develop a first class design using best practices. If you’re interested in creating a user-friendly environment by creating design and moving forward in your career, then this job is for you!

**About the Customer**:
Founded in the Netherlands over 180 years ago, the Customer’s Company is a global leader in information services and expert solutions for professionals in the health, tax and accounting, risk and compliance, finance and legal sectors. As of 2017, it was recognized by Corporate Knights as one of the 100 most sustainable companies in the world. It operates in over 150 countries.

**About the Project**:
The Project involves constructing business-facing apps within the public cloud.
The outputs of the process will include all relevant code and detailed Low Level Design that address the needs of the business. Engineers will work closely with Architecture and Operations to ensure all solutions are seamless transitioned from build to run. 
It is necessary to leverage a standard set of enterprise wide artefacts such as Design Patterns and Standards, follow guiding design principles ensuring the develop solutions or technical components deliver GBS strategic intent, whilst meeting the solution requirements providing business value.

**Team Composition**:  2 DevOps, 1 Scrum Master, 1 Senior Developer, 7 Senior DevOps, 1 Senior Project Manager

**Project Phase**: Development

**Requirements**:
More than 5 years’ experience within a Design Engineering Role and 3 years’ experience with migrating data centers workloads towards AWS
Deep technical depth of a specific technical domain, for example Private and/or Public Cloud, Virtualization, Database, Systems Management Tools, Automation, Networking, Storage, Information Security,  etc. 
Leveraging a standard set of enterprise wide artefacts such as Design Patterns and Standards. Following guiding design principles ensuring the development solutions or technical components deliver GBS strategic intent, whilst meeting the solution requirements providing business value

**English level**:
Intermediate+

**Responsibilities**:
Undertakes analytical activities and delivers analysis outputs
Specifies user/system interfaces, and translates logical designs into physical designs taking account of target environment, performance security requirements and existing systems. Produces detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate.
Defines test conditions for given requirements. Designs test cases and creates test scripts and supporting data, working to the specifications provided. 
Assists in the configuration of software and equipment and the systems testing of platform-specific versions of one or more software products. Documents faults, implements resolutions and retests to agreed standards.
Translates logical designs into physical designs, and delivers technical prototypes of proposed components for approval by customer and execution by technicians. Designs tests to measure performance of prototypes and production output against specification and inform iterative development.
Conducts tests of hardware and/or software using supplied test procedures and diagnostic tools. Corrects malfunctions, calling on other experienced colleagues and external resources if required. Documents details of all hardware/software items that have been installed and removed so that configuration management records can be updated. Develops installation procedures and standards, and schedules installation work. Provides specialist guidance and advice to less experienced colleagues to ensure best use is made of available assets, and to maintain or improve the installation service.
Engages with project management to confirm that products developed meet the service acceptance criteria and are to the required standard. Feeds into change management processes.
Uses the tools and techniques for specific areas of release and deployment activities. Administers the recording of activities, logging of results and documents technical activity undertaken. May carry out early life support activities such as providing support advice to initial users.