Work as a Middle Full Stack Developer in a successful team, where you will develop applications, design software and stay involved in full life cycle of projects.

Job responsabilities

  • Development and unit testing of web applications, software applications and web sites including 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 pre-sales, analysis and system design, development and support if required)
  • Support and work collaboratively with team managers 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 client services and digital production team at other CODE offices or client site
  • Attend client meetings if required to discuss and demonstrate solutions at both technical and business level

Job requirements

  • 2+ years in application development
  • Understanding the sense of OOP/OOD/DDD
  • Using of OOP and patterns
  • NET+MVC experience
  • MS SQL database experience and ORM technologies such as LINQ, EF
  • MSBuild
  • Performance optimization
  • WCF experience
  • RPC-like / REST Web API design
  • Patterns
  • TDD practices
  • CI/CD practices
  • HTML5/CSS3/JavaScript and AJAX experience
  • SPA (Single Page Application)
  • MVVM library

Desirable

  • AWS-based development
  • Docker
  • .Net Core
  • NoSQL databases (MongoDB, ElasticSearch)
  • Design and usability skills are a plus
  • Multi-tenant application development experience is a huge plus
  • CQRS and Event Sourcing Experience
  • js
  • Vue.js
Fields marked with an * are required