Senior .NET Developer. (Origami CMS)

Belgrade / Full time

About you.

You are Developer who will work within the fully integrated digital company where technology, design, content, media, and product specialists work together, with great digital experiences. With an interdisciplinary approach, you will be a part of the team that represents a mixture of top talents working in an Agile environment. Together with your team and your clients, you will create meaningful impact in the world of connected consumer.

Responsibilities.

  • Building and maintaining .NET applications
  • Writing test guidelines for developed features and automated tests in coordination with QA
  • Reviewing code and writing the coding guidelines
  • Creating and maintaining software documentation
  • Collaborating with technical and non-technical people to collect requirements, identify tasks, provide estimates and meet production deadlines
  • Introducing and implementing new technologies, frameworks and libraries

Required experience.

  • 5+ years of software development and design experience in building enterprise web-based applications
  • Knowledge in C#, knowledge of the .NET 4.7.2
  • Knowledge of relational databases (MS SQL)
  • Knowledge of non-relational databases (Elasticsearch)
  • Experience in ORM (Entity Framework)
  • Strong object-oriented programming skills and understanding of design and architectural patterns
  • Knowledge of Web development technologies (ASP.NET MVC, Web API), web services (SOAP, REST) and HTTP protocol
  • Understanding of HTML, CSS, JavaScript, JavaScript frameworks, SEO
  • Knowledge of code versioning tools - Git
  • Experience with CMS platforms is a plus

Key Competences.

  • Programming/software development

Personal qualities and social skills.

  • Healthy passion
  • Self-starting motivation
  • Patience
  • Ability to explain technical information to non-techies
  • Knowledge sharing
  • Orientation to detail
  • Good organizational skills

Should you come work with us you will have.

  • A structured onboarding and orientation process for first couple of months
  • Mentor and buddy to make the transition to WM easier
  • The opportunity to work with great people who share the same values
  • Friendly environment and colleagues always eager to help and share their knowledge and experiences
  • Professional development, certification and training (international and local)
  • Complex, innovative projects for highly recognizable brands

What to expect next - Hiring process in WM.

You can expect to go through next stages in selection process:

  • First stage - Qualified applicants receive a project assignment.
  • Second stage - Successful candidates will then be invited to an interview with HR and .NET team People Manager.
  • Third stage - Successful candidates will then be invited to a final interview with CTO.
  • Successful candidate will be contacted with an offer to join our team.
  • All candidates, who applied for the job, will receive feedback after and/or during the selection process regarding their status.

%MCEPASTEBIN%

Apply now.

Required fields *