customweb offers you the possibility to work in one of the most leading fintech start-ups in Switzerland in an international and agile environment. customweb GmbH creates software components for payment processing. As startup we offer good career development and interesting, challenging and varied work. At customweb, engineers routinely work on massive scalability and payment solutions, large-scale applications for developers and companies around the world. We are currently looking for a Senior Java and C# developer / architect to join our team with extensive knowledge and experience in the payment sector.
Job Summary
As a Senior Java / C# Developer / Architect 100% you will be part of the team designing, planning and realizing our products. You will design and develop new software components in java and will have a decisive impact on the future in a young dynamic team with global focus. You will work on interesting international projects with international firms such as Barclays, SIX Payment Services, Worldline, Sage Pay or PostFinance.
- You develop and maintain integrations for our payment acceptance network and integrations into local acquiring platforms
- You write clean and good documented code or refactor existing code using the the appropriate design patterns
- You transform our new products into software architecture and clean code that runs in our highly available and distributed environment
- You can take over responsibilities in the operations of a highly available, secure and distributed application.
- Research, conceive and develop software applications to extend and improve on our product offering.
- Contribute to a wide variety of projects utilizing artificial intelligence, machine learning and the latest technologies in the payment space.
- Write server-side code for web-based applications. Develop prototypes quickly and create robust high-volume production applications.
Your Profile:
- You speak very good English and can communicate in German (level B2).
- You are highly committed and result-oriented.
- A university degree is required in the minimum Bachelor of Science in Computer Science, but preferably a Master degree with preferably an academic background in distributed systems.
- You bring working experience in architecting software in distributed and highly available environments.
- You have excellent discipline, pride and professionalism to write readable, documented and unit-tested code that serves as an example for those who study your work.
- You have excellent programming skills in Java (EE). At a minimum you have 4 years of work experience in distributed systems with good knowledge of the frameworks and tools:
- Spring Framework
- JPA with Hibernate
- You have experience in using Eclipse as development environment
- You have a good understanding of current encryption technologies and experience in using web technologies (CSS, JavaScript, HTML)
- You have at least 4 years of experience in using Postgres DB in a professional environment.
- You have professional experience of at least 4 years in using C# especially when with OpenAPI and are able to create and support our SDKs.
- Solid experience in the DevOps environment and in the operation of highly available applications.
What you can expect from us:
- We offer a modern work environment.
- You are part of an agile development team and your ideas will have a lasting effect on our products.
- You will play a crucial part in designing products in an e-commerce start-up and will have the opportunity to work with leading companies in the financial industry on international projects.
- As an innovative start-up we offer flexible structures and flat hierarchies .
- A motivated and positive team and also many personal and professional development opportunities.
Are you interested in shaping the future and to join our team?
Then we look forward to receiving your application (CV) in electronic form at [email protected] and would like to talk to you personally about this interesting challenge.