We are a cutting-edge, software company based in Zurich, Switzerland in search of a Senior Software Developer able to collaborate with the team in Wallisellen, Switzerland office and worldwide development staff to ensure a seamless continuous development and deploy environment.
As a member of the security development team, you will be working on LzVault—the security management software for all components and applications running on the LzLabs Software Defined Mainframe (LzSDM).
CORE PURPOSE OF ROLE and RESPONSIBILITIES:
Involved in all stages of the development lifecycle, from planning and design to implementation. Working in a LzVault team as you develop and test new features. Also work daily with other LzLabs development teams.
Responsible for the development, support to production customers, LzEnable, LzDiscover, and PoC efforts
Develop and deliver new function and bug fixes as assigned with unit tests and documentation updates
Collaborate with other team members (Code Review, Design discussion, and review, interaction with extended teams – Dev, QA, Doc, Delivery and Support, Management)
Provide timely and reasonably accurate estimates on assigned tasks
Assist with the production of education material when needed
Collaborate with other development teams on the future of the product
What we expect:
Participated to development of projects successfully put in production. 10 + years of experience in software development
Superior software design and development skills in C, C++ and Java
Experience in developing complex, multi-threaded applications
Good understanding of Linux security including LDAP and Active Directory
Good understanding of open standards security protocols such as OAUTH and SAML
Good understanding of security-related components such as OpenSSL and TLS
General understanding of z/OS External Security Managers (RACF, Top Secret or ACF2)
General understanding of database security (DB2 preferably)
Basic understanding of the z/OS platform and associated applications
Ability to bring the best programming standards, guidelines and best practices
CI/CD tasks management practices using GitLab / Jenkins
Excellent English communication skills
Work closely with stakeholders and be comfortable communicating at all levels
A tenacious problem solver, you actively pursue and resolve issues
Curious with the desire to understand how things work
Highly self-motivated, focused on delivering in time a high standard of quality to the customer
Ability to effectively work remotely and from the office
Interpersonal communication. Teamwork
Logical-mathematical intelligence (above average)
Verbal-linguistic intelligence
What you can expect:
An opportunity to work in a diverse team.
A great work environment and a very modern workplace.
Flexible working hours.
A fast-growing organization.
An international working environment.
Commitment to equality and diversity.