Full Stack .NET Engineer (#13404066)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development

We are looking for a Full Stack Engineer to help our clients to invent a new future for their marketing through data and technology. We work at the intersection of technology, marketing, data, media and user experience. We offer our clients services in Transformation Consultancy, Data Engineering, Customer Experience Management technologies and Marketing Technology. 
Code is the data and technology division of Omnicom Precision Marketing Group (OPMG) and provider of technology and data solutions to OMG and responsible for the development of Omnicom’s integrated technology solution. Culturally, Code is an innovative, fast moving, exciting, occasionally demanding place to work. 

•  Development and unit testing of web application including front-end (SPA) and back-end (microservices), maintenance & support of the same
•  Provide assistance to Project Managers and Technical Leads in the planning of projects (eg provision of estimates, risk analysis, requirements analysis, technical options)
•  Software Design
•  Involvement in full life cycle of projects (including requirement analysis and system design, development and support if required)
•  Support and work collaboratively with teams across areas of design, development, quality assurance and operations
•  Commit your knowledge and experience into team success
•  Be prepared to travel (when needed) to work with other Code offices
•  Attend meetings if required to discuss and demonstrate solutions at both technical and business level

•  3+ years in application development
•  Understanding the sense of OOP/OOD/DDD                      
•  Using of OOP and patterns
•  ASP.NET MVC experience
•  Database experience (MS SQL, MongoDB, ElasticSearch or similar) and ORM technologies (LINQ, EF or similar)
•  MSBuild                                                                                                          
•  Performance optimization
•  Security implementation
•  API development including RPC-like / REST
•  Distributed message based application implementation
•  TDD practices
•  CI/CD practices        
•  HTML5/CSS3/JavaScript/TypeScript and AJAX experience
•  SPA (Single Page Application) implementation (Angular, React, Vue.js or similar)

Good to have:
•  CQRS and Event Sourcing pattern Experience
•  AWS-based development      
•  Serverless                                                                                       
•  .Net Core
•  MongoDB
•  ElasticSearch
•  Knockout.js
•  Vue.js          
•  Design and usability skills are a plus              
•  Multi-tenant application development experience is a huge plus         

We offer:
​• Flexible working hours
​• A competitive salary and good compensation package
​• Possibility of partial remote work
​• Best hardware
​• A masseur and a corporate doctor
​• Healthcare & sport benefits
​• An inspiring and comfy office
Professional growth:

​• Challenging tasks and innovative projects
​• Meetups and events for professional development
​• An individual development plan
​• Mentorship program

​• Corporate events and outstanding parties
​• Exciting team buildings
​• Memorable anniversary presents
​• A fun zone where you can play video games, foosball, ping pong, and more