.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