About the job
Join our dynamic team as a Software Engineer specializing in Payments at Avaloq. In this role, you will engage in the complete software development lifecycle, including the specification, design, development, testing, deployment, and monitoring of innovative solutions in a modern cloud environment (AWS). You will also have the opportunity to mentor and guide junior engineers, enhancing their skills and knowledge.
The Payments Services Team encompasses several products, such as Gateway and Authentication Services. The Gateway team manages a comprehensive suite of services, including our unified payments API, card and bank payouts, smart payment routing, and notifications. Meanwhile, the Authentication team focuses on optimizing performance and supporting the payments industry in delivering a seamless, global, and consistent user experience across diverse e-commerce channels and connected devices.
Our core technology stack includes . NET Core 6, C#, AWS (Fargate, DynamoDB, Lambda, SQS), Docker, Terraform, Elasticsearch, Grafana, and Datadog, with Java and Go utilized in specific areas.
- Backend development in PL/SQL
- Ownership of specialized payment modules
- Debugging complex codebases
- Agile methodology experience utilizing Jira and Confluence
- Collaborative problem-solving with business analysts and fellow developers
- Documentation of solutions in collaboration with the team's technical writer
- Designing new features in conjunction with the architect
- Conducting code reviews for your designated modules
- Integration with third-party software
