Join us

Software Engineer - Server

Description

The Software Engineer will join an experienced Server-Side team developing Cloud & On-Prem applications.

The Server-Side team develops the core server of the system that manages data fluency of various parts of the system.

The server oversees data collection in the cloud, data processing and analysis using machine learning algorithms, and is then transformed into a custom-made web application.

Our technology stack includes: Azure, C#, .Net, Python, SQL, ML

Requirements

  • At least 3 years of experience developing in .Net
  • Proficient in Object Oriented and Design Patterns.
  • Experience with developing in Azure – an advantage
  • Experience with SQL – an advantage.
  • Experience with C++ – an advantage
  • Experience with ML development – an advantage


Skills:

The successful candidate should:

  • Contribute to technical analysis and design, including technical specification documents.
  • Produce code and unit tests.
  • Possess excellent communication and interpersonal skills, be motivated, results oriented, product-focused and have strong problem-solving skills.
  • Great team player combined with the ability to work independently.
  • Follow software development methodology for process, architecture, design, code and testing.

Education

Bachelor's degree in computer science or equivalent

Apply for this position