onsite
Senior Software Engineer - 360 Treasury Systems AG
Software Engineer
Lead end‑to‑end development of mission‑critical treasury applications using Java and .NET, architecting scalable REST services, managing databases, and driving Agile delivery with Docker and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance treasury software in Java and C# across multiple platforms.
- Architect and expose robust RESTful APIs, ensuring secure, scalable, and well‑documented services.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and deliver incremental value in Agile sprints.
- Implement and maintain SQL database schemas, queries, and performance tuning for large data sets.
- Containerize applications with Docker, configure CI/CD pipelines, and monitor deployments for reliability.
- Mentor junior developers, conduct code reviews, and promote best practices in coding, testing, and documentation.
Requirements
- 10+ years of professional software development experience, with deep expertise in Java and C#.
- Proven track record building enterprise‑grade REST APIs and integrating with relational databases.
- Strong knowledge of Docker, CI/CD, and cloud deployment (AWS or Azure).
- Experience leading Agile teams, facilitating sprint planning, and delivering on time.
- Excellent problem‑solving skills, strong communication, and a passion for continuous improvement.
Skills
javacsqldockeragile