Software Engineer

Location Switzerland
Discipline: Financial Technology
Job type: Permanent
Contact name: Lewis Piper

Contact email: lewis.piper@venturesearch.com
Job ref: 2728
Published: about 1 month ago

Our client, a leading international energy trading firm, are looking for a skilled and motivated Software Developer to join their dynamic development team.

The ideal candidate will be responsible for analysing, developing, and maintaining software applications, as well as collaborating with users to gather requirements and provide support.

The role requires strong proficiency in C# and SQL (Oracle). Experience in web frontend technologies such as Vue.js and TypeScript is a plus.

Key Responsibilities

  • Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
  • Develop and maintain applications using C#, Oracle PL/SQL and frontend technologies such as Vue.js and TypeScript.
  • Collaborate with team members to design and implement robust and scalable software solutions.
  • Ensure the stability and performance of existing software applications through regular maintenance and updates.
  • Troubleshoot and resolve technical issues, providing timely and effective solutions to minimize downtime.
  • Engage with end-users to gather and analyze requirements, ensuring the development of user-centric applications.
  • Provide ongoing support and training to users, addressing their needs and improving user experience.
  • Work closely with the team to deliver high-quality software products.
  • Communicate effectively with stakeholders, providing regular updates on project progress and addressing any challenges that arise.

Required Qualifications

  • Master’s degree in computer science, Information Technology, or a related field.
  • Proven experience in software development, with a strong focus on C# and SQL (Oracle).
  • Solid understanding of software development principles, including object-oriented programming and database management.
  • Familiarity with frontend development concepts and tools; experience with frameworks like Vue.js and TypeScript is a plus.
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Strong communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.
  • Ability to work independently as well as collaboratively in a team environment.