Senior Software Engineer (m/w)
Your tasks: • Design, implementation, and testing of software components in one or more of the areas below using various programming languages, frameworks and modern cloud technologies. o Backend Development (Microservices, Web APIs including REST and GraphQL, databases, integration with 3rd party systems, etc.) o Modern Web Development o Machine Learning o Cloud Native o Infrastructure as Code (IaC) • Expansion and administration of the CI / CD setup and processes. • Implementation of "Proof of Concepts" for future products and features. • Digitization of internal and external business processes with modern tools and technologies. • Expansion, administration, and monitoring of development and production environments in the cloud. • Management of software releases in the context of a regulated and controlled industry. Your profile: • Bachelor/Master degree in Computer Science or related technical field or equivalent practical experience. • Experience in working with one or more programming languages preferably but not exclusively Python, JavaScript, or Rust. • Experience in working with CI/CD environments and current software development processes in general. • Experience with modern cloud services offered by one or more of the major cloud providers like AWS, GCP or Azure. Nice to haves: • Theoretical and practical knowledge in the area of machine learning using frameworks like scikitlearn, PyTorch or Tensorflow. • Theoretical and practical knowledge in the area of front-end webappframeworks such as Angular. • Fluent written and spoken English is a must. German and/or French are a plus.
- Deutsch
- Englisch
- Französisch
- Azure
- Senior
- Testing
- CLOUD
- Monitoring
- Python
- Rust
- Angular
- JavaScript
- Bachelor
- Master