Software Engineer (f/m/x)
Permanent Employment, Full-time, Germany Office Dortmund
Your mission
* You will be part of an agile team with end-to-end responsibility for product functionalities within one or more business domains.
* Design, build and operate scalable production systems.
* Advocate for maintaining a high-quality bar, making sure quality, and testing are part of the development work from day one.
* Contribute to the team’s effectiveness and efficiency through setting an example of best SW development practices.
* Actively contribute in one of our Communities of Practice.
* Troubleshoot and resolve complex technical issues, working closely with other team members and stakeholders.
* Stay updated on emerging technologies and industry best practices, incorporating them into system development processes.
* Identify technical debt and areas for improvement within our solutions, proposing and implementing solutions.
Your profile
* At least 5 years of experience as Software Developer
* Advanced knowledge of at least one JVM language (Kotlin or Java)
* Familiarity with frontend technologies (e.g. TypeScript and Angular)
* Proven knowledge in designing Microservice architectures and Event-Driven architectures.
* Strong desire to apply methodological knowledge such as domain-driven design.
* Advanced understanding of cloud technologies, cloud platform operations and cloud governance with a focus on automation, analysis, modification and testing of cloud services
* Experience with central logging and monitoring using tools like Grafana, Prometheus on the cloud.
* Experience in modern software development and delivery practices including Continuous Integration/Delivery/Deployment (including usage of Docker, Kubernetes and Gitlab)
* Passion for continuous improvement, technical and operational excellence
* Passion and eagerness to learn different tools, technologies and practices that are needed to get the job done.
* Empathy, readiness to coach, pair with and learn from others.
* Excellent problem-solving skills and ability to think critically under pressure.
* Strong team player and experience in partnering effectively with cross-functional team on-shore, near-shore, and off-shore.
* Familiarity with Agile methodologies and SAFe principles is a plus.
* Excellent communication skills in German and English.
* Mainly remote work. Participate on collaboration (Munich or Dortmund office)