Job Detail

Linux Development Engineer for LzOnline

Inseriert am: 25.07.2018

Linux Development Engineer for LzOnline


We are looking to hire a dedicated professional Linux development engineer to integrate with our LzOnlineTM team. Working in a very stimulating environment, you will join a team of expert technicians, developers and system testers who work across multiple time zones and locations.


As part of this team, you will contribute to the development of LzOnline, the transactional monitor component in our LzLabs Software-Defined Mainframe® (SDM) and provide the new features required by our customers. You are an adept of Shift Left Testing to deliver features at right level of quality.


You must be very familiar with the requirements of high-end transactional systems: large-scale concurrency (multi-threading, IPC, etc.), real-time synchronization (mutex, semaphores, locking, etc.), data integrity constraints (ACID, XA, etc.) and similar concepts related to the arena of parallel processing for large interactive user populations.


Responsibilities include:



  • Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable

  • Consult with other product development teams to evaluate system interfaces, operational requirements, and performance requirements of the overall system

  • Define with QA team test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions

  • Provide accurate project development estimates

  • Write automated unit test cases and script them on the chosen test platform

  • Employ Continuous Improvement methods to ensure robust and thorough feature development

  • Maintain effective communication with other software engineers on project limitation, capability, performance requirements and hardware interface changes

  • Conduct compatibility tests with vendor-provided programs and other components of SDM

  • Participate in development and test meetings


Essential skills:



  • Extensive experience around low-level Linux (particularly RedHat distribution) system programming, especially features related to real-time, large scale, parallel architectures with concerns for high data integrity

  • Expert in C/C++ programming

  • Good practice of performance and memory optimization

  • Good experience of CICS programming in IBM mainframe environment

  • Good knowledge (and practice) of OSS relational databases (PostgreSQL would be welcome)

  • Knowledge of bash shell / command line in Linux

  • Adept of Open-Source software and familiar with the practices of this community


Additional skills:



  • Very good knowledge of the TCP/IP stack will be a plus

  • Deep knowledge of REST and JSON

  • Familiar with ZeroMQ or other messaging protocols and multi node horizontal scaling

  • x86 system admin experience

  • Use of JIRA, Confluence, Git & Docker

  • UI / UX testing experience (browser based)

  • Experience working in an IBM mainframe environment: DB2, IMS, Websphere/IBM MQ


Personal Attributes:



  • Work closely with stakeholders and be comfortable communicating at all levels

  • A self-starter, you pick things up and run with them

  • A tenacious problem solver, you actively pursue and resolve issues

  • Curious / Desire to understand how things work / Propensity for breaking things

  • Autonomous – Comfortable working with little direction in an ambiguous environment

  • Good communicator – Especially written

  • Persuasive – ability to engage and influence with thoughtful dialogue

  • Excellent Listener

  • Risk taker

  • Coachable

  • Persistent / Politely aggressive / sometimes ‘unreasonable’ when it helps to move things along

  • Highly self-motivated, you are focused on delivering a high standard of quality to the client

  • Demonstrate expert knowledge


If you are interested in this challenging position where you can have a major impact on the development and integration of SDM, please send your CV (pdf format) by email.


Karin Kals

HR / Office Manager

LzLabs GmbH

Richtiarkade 16

CH-8304 Wallisellen

Switzerland


direct  +41 44 515 9876

email:  hr@lzlabs.com


Apply Now

Details