Software Engineer (.NET)

The team:

As a .NET Software Engineer along with other team members, you will be responsible for building new products and features as well as maintaining, monitoring, and upgrading the existing Adform platform. You will work in a team that is a crucial contributor to Adform products. You will be a vital part of the software development efforts, working in a cross-functional international Agile team with world-class engineers, product managers, and leaders located in multiple locations around the world.

Main impact the team makes:

  • High load, big data – we process up to 150k transactions per second, store billions of records in our distributed storage systems 
  • 24/7 availability 
  • High scale distributed systems development and management

Your tasks:

  • Designing, building, testing, deploying, monitoring and maintaining products and services 
  • Building scalable high load systems capable of processing 60K+ transactions per second
  • Initiating and handling technical designs and complex application features
  • Focusing on value delivery for customer
  • Collaborating with, learns from, and mentors teammates
  • Working closely with other teams to determine interdependencies
  • Optimizing the efficiency of development workflows
  • Have an inner-source attitude to code sharing
  • Working closely with and incorporating feedback from product management, client support team, UI/UX designers, and IT Engineers
  • Applying best practice defined by different functional areas (Architecture, Quality, Security, Product Management, Project Management) 

Requirements:

  • 2+ years of experience in building distributed applications and services in .NET
  • Understanding of high availability, high performance
  • Experience working with SQL and NoSQL databases
  • Experience in continuous integration, GIT, Unit testing, monitoring and logging
  • Know software design patterns
  • Experience with Agile development, including continuous integration, continuous deployment and coding for automated testing
  • Upper-intermediate English

Nice to have:

  • Experience in building solutions according microservices architecture principles
  • Experience in .NET Core
  • Experience in Java
  • Knowledge of algorithms
  • Knowledge of VM provisioning (Puppet, Terraform, Ansible, other)
  • Knowledge of container technologies (Docker, Kubernetes, other)
  • Experience with any messaging infrastructure (RabbitMQ, Kafka etc.)

Our promise:

  • Creative, challenging and fast-growing product 
  • Possibility to make the difference and fulfill ideas 
  • Opportunity to enjoy your work with senior engineers, architects and managers that understand the value of technology 
  • Flexible working environment 
  • Plenty of responsibility and opportunity to grow 
  • Education: internal training system, language classes, internships, conferences & external training
  • Team buildings and Off-sites (depends on team’s creativity and ideas)
  • Monthly salary range for this position starts from 2 500 EUR gross. The final offer will depend on the experience & skills level

About Us:

Adform provides an integrated Software as a Service platform for the buying, managing and serving of digital advertising. The company’s software consists of a Data Management Platform, a Demand Side Platform and an Ad Serving Platform with advanced analytics, reporting and creative tools that drive high impact digital advertising campaigns globally. Founded in Denmark in 2002, Adform services a client portfolio that includes the world’s leading agencies, advertisers, consultancies, and publishers.

To learn more visit us at adform.com

All our career opportunities are listed here

Apply