AlmavivA de Belgique

.Net Developer

AlmavivA de Belgique

full-time

Posted on:

Location Type: Remote

Location: Netherlands

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Write and support backend code in .Net 8.0+ using some of the most common libraries (Newtonsoft.Json, OpenTelemetry, Swagger, Bogus, AutoBogus, Moq)
  • 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 and support services that read/transform/write data from multiple sources to multiple destinations (APIs, SQL Server, Elasticsearch, Redis, ActiveMq, Graph databases, csv files)
  • Review and approve Pull Request created by teammates
  • Implement validation mechanisms as unit and integration tests
  • Create and manage build and release pipelines and TestPlans in Azure Devops
  • Create and manage Kubernetes helm charts for all supported applications and services
  • Write and support complex SQL Server Stored Procedures
  • Create Kibana dashboards and Elasticsearch queries
  • Write OAUTH mechanisms. ADFS knowledge is a plus
  • Work comfortably within a team
  • Follow SCRUM methodology procedures and disciplines
  • Estimate the work to be done upon request
  • Write technical documentation
  • Account for secure coding practices, as well as logging and auditing features
  • Communicate in a clean, concise way, not only to peers but also to upper layers when needed

Requirements

  • More than nine (9) years of experience in Software Development
  • More than five (5) years of experience in Back-End Development with .Net Framework in the past seven (7) years
  • More than three (3) years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services)
  • More than two (2) years of experience with containers and orchestrators (e.g Kubernetes or Docker Swarm)
  • Experience in more than one (1) production-ready projects with OAUTH standard
  • More than three (3) years of experience in working in an agile/scrum environment
  • More than two (2) years of experience with highly scalable systems
  • Good knowledge of application development environments
  • Good knowledge of the micro-services design patterns
  • Good knowledge of asynchronous programming and messaging patterns
  • Good knowledge of .Net Framework 8.0+ (C#)
  • Good knowledge of the design and development of scalable back-end components (REST APIs, integrations, micro-services)
  • Good knowledge of software development methodologies (e.g. AGILE)
  • Good knowledge of Git and the main branch strategies (git flow)
  • Good knowledge of relational databases (SQL Server)
  • Good knowledge of message brokers (ActiveMq, RabbitMq or Apache Kafka)
  • Knowledge of using Linux shell and basic Linux concepts (e.g., users, groups, rights)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.Net 8.0+C#REST APIsmicro-servicesSQL ServerElasticsearchKubernetesOAUTHunit testingintegration testing
Soft Skills
team collaborationcommunicationagile methodologySCRUMtechnical documentationproblem-solvingtime estimationsecure coding practicesloggingauditing