.NET Developer Position Overview

We are searching for an organized, ambitious full-stack .NET developer to grow with our dev team.

As a Backend Developer, you will be involved in the design, development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions. You will be involved from conception to completion of projects that are technologically sound and aesthetically impressive.

Grasp the opportunity to be part of a dynamic and energetic working environment where you can learn a variety of technologies and work on interesting projects.

Your Responsibilities

  • Collaboration with software developers and architects to analyze requirements, build software components and deliver solutions;
  • Implementation of best practices, coding and security standards, using the industry-standard tools into building enterprise applications;
  • Contribution to the successful delivery of projects by analyzing, research and solve complex application problems;
  • Involved in peer code review;
  • Proactive communication and proposal of solutions.

Technical Skills

  • Strong proficiency in C#;
  • Experience with REST APIs, .NET Core/.NET 6;
  • Understanding of message broker;
  • Solid understanding of software engineering best practices (code reviews, source control, build processes, testing, etc.);
  • Experience with the TDD approach, unit testing, mocking services;
  • Understanding of SQL databases;
  • Experience with Agile Software Methodology;
  • Basic understanding of Docker and Kubernetes;
  • Experience with SPA framework such as React, Vue or Angular
  • Experience with Azure, Grpc, GraphQL, OData will be plus;
  • Software design (OOP, SOLID principles, and Design Patterns);

Non-technical Skills

  • Strong verbal and written communication skills in English;
  • Resourcefulness and troubleshooting aptitude;
  • Disciplined, responsible, reliable person;
  • Comfortable in working with a team as well as independently;
  • Ability to learn new languages and technologies;
  • An interest in continuous improvement, innovation and simplification.

Check some of our work in the area of application development on the following link: Application Development

Apply Here

The job is not active