company logo

.Net Developer

This opening for a Software Developer (C#/.NET or Golang) will give you the chance to take a lead in our new secure data processing solution and build challenging projects from scratch, all in a uniqu

This opening for a Software Developer (C#/.NET or Golang) will give you the chance to take a lead in our new secure data processing solution and build challenging projects from scratch, all in a unique and pleasant work environment.

Genetec DX is a group of small teams that works on creating collaborative tools for data-driven decision making on the cloud. As a Software Developer you could bring your passion for technology, development and automation to a team that shares the sentiment, and you would play a key role in our products’ evolution. You will be introduced into a highly collaborative environment where sharing knowledge and ideas is an ongoing endeavor.

What your day will look like:

In your position you will be focusing on designing and construction of a secure data processing solution, ingesting, preparing, managing, analysing, and visualising IoT and meta data from various historic and real-time sources on the cloud.

  • Design and implement micro-services to service and administer data processing pipelines
  • Debug and deploy your implementations into the existing IaC driven cloud infrastructure using the available DevOps pipelines/processes
  • Integrate with other Genetec products
  • Support customers and internal groups in integrating with and accessing data from our solution
  • Fix bugs
  • Implement Security-first, with policy- and blockchain-based security approaches
  • Build test and monitoring functionality for data integrity
  • Develop data analysis and transformation services
  • Mentor interns assigned to you as a tutor

Requirements

General criteria:

  • Show good command of English (min B2)
  • Demonstrate both autonomy and initiative
  • Have strong analytical and troubleshooting skills
  • Are able to work iteratively, adjust work priorities, and is results oriented
  • Have strong written and verbal communication skills
  • Can lead projects and discussions
  • Are a team player
  • Have a passion for improving processes

Technical experience with:

  • At least one programming language, preferable C# / .NET Core or Golang
  • At least one cloud provider (AWS, Azure…)
  • Experience in testing (unit, integration)

and you did not write this code:

if (y != 0)

x = y;

else

x = 0;

Big advantage if you have experience with:

  • Azure
  • Containerised development (Docker)
  • Kubernetes (AKS)
  • Creating and managing DevOps infrastructure such as CI/CD pipelines, artifacts and releases

Great also if you have experience with:

  • Terraform
  • Asynchronous execution
  • Developing and debugging a large-scale software system
  • Modern API development (REST, GRPC, GraphQL)
  • Test Driven Development
  • Monitoring and operating a 24×7 mission critical infrastructure
  • Event Sourcing, Streaming
  • General IT knowledge on Linux, Windows, IP protocols

Leave a Reply