Software Entwickler/-in

Job Informationen

Tasks: ꟷ Implementation of our services: Business logic, semantic / persistence layer; service composition and workflows. ꟷ Analyze user requirements to derive software design and performance requirements. ꟷ Design and code new software or modifies existing software to add new features. ꟷ Implementation of interfaces to 3rd party applications and databases. Qualifications: ꟷ Bachelor's in computer science or closely related discipline or equivalent practical experience. ꟷ Good Experience in JAVA development, IDE (e.g Eclipse), Build Tools (e.g Maven). ꟷ Understanding of enterprise software, design patterns and data structures. ꟷ Experience with relational database technologies, server-side architectures, Spring, JDBC, Hibernate. ꟷ Ability to work independently or as part of a team. Effective interpersonal and team-oriented communication skills. ꟷ Ability and willingness to quickly learn new technologies and processes. ꟷ Excellent English and German language skills, additional languages are a plus. ꟷ Applicable Swiss or EU work and residence permits. Preferred Qualifications: ꟷ Master's degree in computer science or closely related discipline. ꟷ Experience with Big Data concepts: Elastic Search (e.g. Lucene) and NOSQL (MongoDb). ꟷ Experience with statistic frameworks such as R or data warehouse technologies. ꟷ Experience with web application engineering skills: Servlets, HTML, JavaScript (e.g. Angular, Dart, jQuery). ꟷ Open to work in agile development teams (Scrum, Sprint, JIRA).

Benötigte Skills
  • JAVA
  • Spring
  • Hibernate
  • Englisch
Job Details
  • Pensum Vollzeit