Software Engineer
We are seeking a skilled Software Engineer who excels at delivering high-quality software.
This role is ideal for individuals who consider themselves Craftsmen, taking pride in designing, brainstorming, reviewing, and testing software solutions.
As a Software Engineer, you will be responsible for developing and maintaining software systems and integrating with third parties.
The primary stakeholders for this position include Yuh product management, product design, and marketing. Additional stakeholders involve various Swissquote trading, IT, software engineering teams, and third parties.
Job Responsibilities
* Participate actively in the development of products under your team's supervision by creating efficient and reliable code.
* Collaborate closely with financial experts to gain first-hand experience and discuss possible solutions and alternatives to embed their requests.
* Stay up-to-date on cutting-edge technologies and contribute actively to the technical choices of the team.
* Coordinate and organize product evolutions and deliveries.
* Provide support on applications to internal and external users.
* Use modern test frameworks to ensure application quality.
Qualifications
* Master's degree in Computer Science.
* At least 5 years of experience in developing production-ready applications.
* Experience in Java development and willingness to learn open-source frameworks such as Maven, Spring, and Hibernate.
* Familiarity with RESTful services.
* Knowledge of Linux, Docker, Jenkins, Tomcat, Kubernetes, Sonar, and Databases (Oracle, PostgreSQL, Redis).
* Proficiency in Git version control system.
* Familiarity or willingness to work with Kibana and Grafana.
* Knowledge of event-driven architectures.
* Familiarity or willingness to work with test-driven development: TestNG, Wiremock, etc.
* Solid analytical and problem-solving skills.
* Interest in Agile Methodology.
* Excellent communication, teamwork, rigor, and autonomy.
* Experience in trading/saving systems is a plus.
* Good understanding of financial products and investment services (Stocks, ETFs, investment strategies, interest calculation, etc.).
* Fluency in English; French is an asset.