Software Developer

1 month ago


Canada, CA Horizon Software Full time

Home / Careers / Software Developer (Full Time Position, Hong Kong)

Software Developer (Full Time Position, Hong Kong)

We are hiring a Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions. These engineers work across a variety of problem domains and software stacks to create leverage in our business lines.

Your day to day?

Inside an Agile team using Scrum and DevOps in an international environment, you will contribute to the steps of development of our solutions (from specification to implementation to the client side).

You will have the missions to:

  • Design and develop our solutions and their technical evolutions,
  • Participate in specifications’ phases,
  • Bring your technical expertise to propose, simplify, and challenge the solutions,
  • Approve the quality through automatic tests (units and integration tests),
  • Write documentation,
  • Cooperate with other teams (France, Thailand, Canada) to promote best practices.

Your technical environment?

  • An application with multi-processes of several millions of lines in Java SE 8 for the core of our software,
  • A user interface in Swing using the libraries of JIDE Soft,
  • Specific bricks in Scala through an integrated platform in our software for specific developments,
  • You may interact with other technologies as React, Kafka, Stack ELK, JMS, REST, Protobuf, or languages like C, C++,
  • You will use most of the SGBD of the market (PostgreSQL, SQL Server, Oracle, Mongo, …), depending on the choice of our clients,
  • Tens of thousands of unit tests (JUnit / Mockito) and integrations (Cucumber, customized API) launched at every push on our continuous integration servers,
  • From your machine under Windows 10 or Ubuntu, you will duplicate our projects from Gitlab, and your IDE (IntelliJ, Eclipse) will configure these Gradle projects to let you focus on other things and push your Merge Requests,
  • An open communication with your team and all the company through Microsoft Office 365 (Teams, Outlook, Stream, …).

The benefits of the role:

  • Work in a challenging technical and functional environment (algorithmic trading platforms, low latency, multi-threading, Real-time systems …)
  • Integrate a team of highly-skilled and talented developers and have the opportunity to work on a variety of subjects (AI, Machine learning, …)
  • A real human team spirit in an international environment,
  • Remote friendly and flexible: 1 week of 5 days = one fixed day at the office + 2 days a week remote + 2 days at the office on flexible dates,
  • A dedicated and tailored onboarding program
  • 20 annual leave days
  • Office in Central
  • Housing allowance deduction & participation in medical plan (dental included)
  • Well-being & Green-oriented company (social climate survey, green initiatives, 360 assessment, no dress code…)

You are?

  • Graduated from an Engineering School in Computer Science.
  • A fresh graduate willing to expand your experience in JAVA, ideally in financial markets.
  • Skilled in programming in Java (Java SE 8) and at least two of the associated tools and frameworks (Eclipse/IDEA IntelliJ, JUnit, log4j, Mockito …), and interested in distributed architectures.
  • A knowledge of Unix/Linux is expected to succeed in the role. Swing knowledge, Git/SVN, Gradle, Docker, SQL, multi-threading, and Jenkins would be very appreciable.
  • Autonomous, rigorous, and eager to learn in a passionate world.
  • You speak fluent English.

Join the Horizon’s adventure We are looking forward to meeting you.

The Recruitment process?

  • A first catch-up with HR by phone or via Teams,
  • A JAVA quiz and an exercise to prepare before the technical meeting,
  • Technical meeting with one of our Senior Developers to discuss the tests: debrief, feedback about the results/methodology/clear code …, discuss obstacles to perform the test – Every candidate performing has a technical meeting no matter the results of the technical exercises.
  • A last potential meeting with one of our Managers.

Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.

Apply

First Name *

Last Name *

Email Address *

Contact Number *

Message

Upload CV Click or drag files to this area to upload. You can upload up to 3 files.

Checkboxes *

  • I acknowledge to have read and accepted terms and conditions before submitting any data: Terms and Conditions
Stay up to date with our newsletter

Subscribe and be the first to know about the latest news at Horizon.

#J-18808-Ljbffr

  • Canada, CA Aspire Software Full time

    We are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...

  • Scala Developer

    2 weeks ago


    Canada, CA Intelliswift Software Full time

    Software Developer- Data Engineering BackgroundType- 12 – 18 months contractLocation- BC, Canada Key Skills- · Spark, Scala, Data Engineering, Big data· Past Java experience preferred Interview process- 2 rounds of WebEx interviews including 1 coding interview


  • Canada, CA Software Aspekte Full time

    As part of the Infrastructure team at Whatnot, the role involves building and scaling the company's live streaming and marketplace service ensuring its availability, performance, security, and scalability. This includes maintaining an efficient CI/CD pipeline to help developers ship software faster and safer in a structured environment, and scaling for...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada, CA Astera Software, Inc. Full time

    About AsteraBased in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...

  • Software Developer

    4 weeks ago


    Canada, CA ETH get hired Full time

    Technology is integral to virtually everything the D. E. Shaw group does, which is why we seek exceptional software developers with a range of quantitative and programming abilities. Members of our technical staff collaborate on challenging problems that directly impact the firm’s continued success, utilizing their excellent analytical, mathematical, and...


  • Canada, CA Corfix Full time

    February 19, 2024 : Intermediate Software Developer Remote Full Time About UsCorfix is one of Canada’s fastest growing SaaS companies in the construction tech space, specializing in jobsite management with an emphasis on safety and compliance documentation and organizational efficiency, including timekeeping. Corfix is designed for companies of all sizes...


  • Canada, CA Precision Analytics Full time

    Software development at Precision AnalyticsAt Precision Analytics, the software development team plays an integral role in satisfying our clients’ needs. Inaddition to collaborating with key stakeholders in order to understand and satisfy business requirements, softwaredevelopers work closely with our experienced data scientists to assist them in executing...

  • Pega Developer

    4 weeks ago


    Canada, CA United Software Group Inc. - Canada Full time

    Pega Developer Location: Remote - Canada The Pega Developer codes software applications based on business requirements. The work assignments are varied and frequently require interpretation and independent determination of the appropriate courses of action. The Pega Developer standardizes the quality assurance procedure for software, oversees testing and...


  • Canada, CA Constellation Dealer Group Full time

    Join to apply for the Software Development Manager role at Perseus Group, Constellation Software.Constellation Dealership Software, a division within Constellation Software (TSX: CSU), leads the industry in providing ERP solutions tailored to the Outdoor Power Equipment (OPE) sector, serving over 6000+ specialty dealerships worldwide. Our software empowers...

  • Mainframe Developer

    3 weeks ago


    Canada, CA United Software Group Inc. - Canada Full time

    Sr. Mainframe Developer Work location: Halifax, NS (Permanent remote) Duration: 12 Months Required experience: IBM MQFT, IBM MQ 9.1 to 9.3 upgrade experience, Cobol, JCL, DB2. Description: The Mainframe Developer codes software applications based on business requirements. The Mainframe Developer work assignments are varied and frequently require...

  • Software Developer

    1 month ago


    Canada, CA Verily LLC Full time

    Careers | Build What's Vital | Verily | Alphabet Precision Health Company | Verily | Alphabet Precision Health Company Kitchener-Waterloo, ONSoftware Developer Apply Now Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google...


  • Canada, CA Iris Software Inc. Full time

    Iris Client, one of the leading Bank, is looking to hire for the following role. If you are interested, please share your updated resume.Job Title - Java Full Stack DeveloperLocation - Toronto , Hybrid ( 3 days onsite)Must-haves:5+ years designing and developing systems.6 Proficiency with Core Java, Java Spring frameworkProficiency with Angular (preferably...


  • Canada, CA Calian Advanced Technologies Full time

    Job Title: Sr. Software DeveloperDate: August 28, 2024Location: Ottawa, Trenton, or HalifaxRemote: Yes (Must live in either Ottawa, Trenton, or Halifax)Business Unit: Advanced TechnologiesDepartment: EngineeringJob Type: Full-timeCompany Overview: Calian’s Advanced Technologies division provides highly technical solutions and services across industries...

  • Sales Development Rep

    4 weeks ago


    Canada, CA Software Secured Full time

    Software Secured is a leading Penetration Testing as a Service (PTaaS) company, with a head office in beautiful Ottawa, Canada. We help software development teams get ahead of hackers, using a suite of cybersecurity services and products. As a Sales Development Rep / Jr. Account Executive at Software Secured, your main role is to qualify inbound, partner and...

  • Software Developer

    1 month ago


    Canada, CA Testing Solutions GmbH Full time

    Researching, designing, implementing, and managing software programs. Testing and evaluating new programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Writing and implementing efficient code Upload CV/Resume * Allowed Type(s): .pdf, .doc, .docx By using this form, you agree with the storage and...


  • Canada, CA Scalian Full time

    Software Developer C++ Permanent position | Full-Time | Saint-Laurent, Montreal (QC)Remote work: Hybrid Are you a Software Developer C++ or would you like to become one? If your answer is yes, it’s your lucky day as we are looking for a dynamic and talented person to join our team in Montreal and support our aerospace division! What will your rolebe?...


  • Canada, CA SYSPRO Proprietary Limited Full time

    Executive: Software DevelopmentDepartment: Software DevelopmentEmployment Type: Full TimeLocation: SA | JohannesburgReporting To: Chris LloydDescriptionThe Executive: Software Development is primarily in charge of overseeing the workflow and the workforce involved in the software development process.They will be responsible for creating development...


  • Canada, CA Matacs Full time

    We are seeking a talented Software Developer/Engineer with experience in Azure to join our dynamic team. In this role, you will be responsible for developing and maintaining software applications and solutions on the Azure cloud platform. You will collaborate with cross-functional teams to design, develop, test, and deploy scalable and reliable solutions...


  • Canada, CA Software Aspekte Full time

    Reddit is poised to rapidly innovate and grow like no other time in its history, and the Reddit Experimentation Platform is a critical accelerant of that growth. As an engineering leader on the Experimentation Platform Team, you will have Reddit-wide impact supporting our mission to bring community, belonging, and empowerment to everyone in the world. We are...