Software Development Role
We are seeking a skilled software developer to join our team. As a R&D Engineer, you will be part of an agile Scrum Team and develop software for the 93K IC Test platform.
This role involves defining, designing, implementing, and testing new customer visible features in Java. You will work with customers to understand their use cases, propose and implement new solutions to leading edge technology problems.
You will utilize state-of-the-art tools, development environments, and realize new functionality with high quality. As a self-reliant member of an agile team, following agile principles is essential for this role.
Key responsibilities include developing Java applications in a modern tool chain on high performance Linux Workstations, realizing top-notch encryption algorithms in the product software, and working independently or as part of a team.
We are looking for someone with vast experience as a Software Developer with Java, a structured approach to problem analysis and problem solving, and strong programming skills in Java.
The ideal candidate should have a deep understanding of software design concepts and methodologies, profound knowledge of OO Software Development methods and tools, and good knowledge of encryption techniques and cryptography algorithms.
Bonus points if you have experience with the Eclipse open platform, Scrum software development process, large-scale software systems, and GIT software versioning system.
Job Requirements
* University degree in Computer Science, Electrical Engineering, or equivalent
* Vast experience as Software Developer with Java
* Structured approach to problem analysis and problem solving
* Strong programming skills in Java
* Deep understanding of software design concepts and methodologies
* Profound knowledge of OO Software Development methods and tools
* Good knowledge of encryption techniques and cryptography algorithms
* Familiarity with Agile methodology
Benefits and Perks
* Flexibility and trust-based working hours
* 30 vacation days + option for additional vacation days
* Mobile working, individual part-time models, and programs for extended periods of absence
* Attractive salary and bonus program
* Numerous subsidies, discounts, and offerings (e.g., bike leasing)
* Structured onboarding programs and mentoring
* Development discussions, technical and soft skill trainings, language courses, and knowledge sessions
* Ergonomic working environment and sports options
* Comprehensive insurance coverage and support in emergency situations
We're looking forward to hearing from you!