Net Developer

ARHS Group

  • Den Haag, Zuid-Holland
  • Vast
  • Voltijds
  • 17 dagen geleden
Company DescriptionArηs is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services.We are composed of 16 entities across 8 countries that are unified by the Arηs Group, with more than 2500 consultants. This corporate structure enables us to respond quickly to market changes and customer requests, and to communicate and make decisions without layers of bureaucracy.Arhs Bulgaria is one of the newest entities , already expanding and with very promising future! We are located in our brand new office in the city center of Sofia!Job Description
  • 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.
QualificationsMandatory:
  • Bachelors degree plus 10 years of experience in a relevant field.
Working knowledge of English: level B2 or higherMore than 9 years of experience in Software DevelopmentMore than 5 years of experience in Back-End Development with .NET FrameworkMore than 5 years of experience in projects that use Microsoft SQL Server with Stored ProceduresMore than 5 years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services)More than 2 years of experience with Docker (Kubernetes or Docker Swarm)Experience in more than one (1) production-ready projects with OAUTH standard.More than five (5) years of experience in working in an agile/scrum environmentExperience in more than one (1) production-ready projects managing Schengen Information System alerts via SIRENE files.More than 1 year of experience in working in an international/multi-cultural environmentSound knowledge of application development environmentsSound knowledge of the micro-services design patternsSound knowledge of asynchronous programming and messaging patternsMore than 2 years of experience with highly scalable systemsSound 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)Good knowledge of Azure Devops (Pipelines, Artifacts, TestPlans)Good knowledge of OOP paradigms and SOLID principlesGood knowledge of Agile Team implementing Scrum principlesGood knowledge of unit testingGood knowledge of managing and manipulating NCMEC (National Centre for Missing & Exploited Child) and SIRENE (Supplementary Information Request at the National Entries) filesDesirable:Good knowledge of NoSQL databases (Elasticsearch, Redis, Neo4j)Additional Information

ARHS Group