Go Back

.NET Cloud Developer

  • IT, Software development, System Engineering Jobs

Description

  • Write web frontend code in JavaScript frameworks, as Vue.js or React;
  • Participate in the .NET implementation of a micro-services solution, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements;
  • Write OAUTH authentication mechanisms;
  • Implement validation mechanisms as unit and integration tests;
  • Assist the deployment and configuration of the system. Setup CI/CD pipelines within Azure DevOps platform.
  • Write helm charts and integrate services on Kubernetes environments;
  • Follow Scrum procedures and disciplines;
  • Write technical documentation;
  • Account for secure coding practices, as well as logging and auditing features.

Responsibilities

  • University degree, preferably in computer science;
  • Minimum 6 years of working experience in software development with at least 2 projects related to cloud development;
  • Good knowledge of the design and development of web components and back end components using REST APIs, integrations and micro-services;
  • Knowledge of software methodologies like Agile and of relational databases;
  • Excellent knowledge of no-sql and graph databases;
  • In depth knowledge of .Net (C#), ASP.NET Core, MS SQL server, AMQP messaging and Docker;
  • Good knowledge of OOP paradigms and solid principles;
  • Familiarity with Kubernetes/Docker, cloud environments and platforms is assumed;
  • Knowledge of CD/CI systems like TFS;
  • ADFS knowledge is a plus;
  • Work comfortably within a team and meet the requested deadlines;
  • Excellent command of the English language.

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Data Analytics
  • Word processing
  • Database and Queries
  • Operating Systems
  • Systems administration
  • Drafting
  • Quality assurance
  • Network administration
  • Software development
  • Information security
  • Graphic design
  • Agile methodology
  • Advanced language knowledge

Soft Skills

  • Communication
  • Problem-solver
  • Team-oriented
  • Team player
  • Time management

We offer

A competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience. All applications will be treated as confidential.