Software developer at ELO Digital Office in Switzerland focusing on Java-based applications and Low-Code development. Join a diverse team driving digital transformation with innovative technologies.
Responsibilities
Development and maintenance of Java-based applications, microservices, and backend systems
Development and maintenance of low-code applications
Automating workflows and implementing simple to moderately complex logic within the low-code system
Optimizing and further developing existing low-code apps with respect to performance, usability and maintainability
Analyzing requirements and designing technical solutions
Implementing new features and optimizing existing functionality
Conducting code reviews and ensuring clean code practices
Troubleshooting and bug fixing in production/operational environments
Creating and maintaining technical documentation
Integrating databases (e.g., MSSQL/Postgres)
Connecting external systems via REST/SOAP interfaces
Unit testing, integration testing and test automation
Requirements
Completed education in computer science (or equivalent) and several years of professional experience
Proficiency in JavaScript and Java, and experience with version control using Git/GitLab
Knowledge of HTML, CSS, PostgreSQL or MS SQL is desirable
Experience with Vue.js, Angular, Ext JS, TypeScript, Node.js and other JavaScript frameworks is an advantage
Experience with the Java Rhino engine and the OSGi framework is desirable
Very good German skills (spoken and written), good to very good English skills (spoken and written); French is a plus
Occasional willingness to travel is desirable
Benefits
Responsibility & autonomy: Quickly take on your own tasks and shape your career path with us.
Professional development: Stay up to date with trainings and further education.
Flexibility: 40-hour workweek, remote work option, 28 days annual leave, 16 weeks maternity leave or 3 weeks paternity leave.
Top workplace: Modern IT infrastructure, ergonomic setup and short decision-making paths.
Team spirit: A cohesive, collegial team and flat hierarchies.
Extras: Contribution to business mobile phone including subscription, business train travel in 1st class, parking included.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.
Senior Programmer maintaining and enhancing AgriSompo's crop insurance application. Collaborating with technical leads and engineers to deliver scalable and reliable solutions.