Company Description
Job Description
Cegeka
Job Description
Deadline: 20/08/25
Place of delivery: Offsite/Remote
EUs and Freelancers only!
Task to be performed :
- 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
Professional Experience
- Mandatory: Number of years of relevant professional experience corresponding to the area, category and level requested taking into account the above level of education
- Mandatory: More than 9 years of experience in Software Development
- Mandatory: More than 5 years of experience in Back-End Development with .NET Framework
- Mandatory: More than 5 years of experience in projects that use Microsoft SQL Server with Stored Procedure.
- Mandatory: More than 5 years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services)
- Mandatory: More than 2 years of experience with Docker (Kubernetes or Docker Swarm)
- Mandatory: Experience in more than one (1) production-ready projects with OAUTH standard.
- Mandatory: More than five (5) years of experience in working in an agile/scrum environment
- Mandatory: Experience in more than one (1) production-ready projects managing Schengen Information System alerts via SIRENE files.
- Mandatory: More than 1 year of experience in working in an international/multi-cultural environment Desirable: More than 2 years of experience with highly scalable systems
Professional Knowledge:
- Mandatory: Sound knowledge of application development environments
- Mandatory: Sound knowledge of the micro-services design patterns
- Mandatory: Sound knowledge of asynchronous programming and messaging patterns
- Mandatory: Sound knowledge of .NET Framework 8.0+ (C#)
- Mandatory: Sound knowledge of the design and development of scalable back-end components (REST APIs, integrations, micro-services)
- Mandatory: Good knowledge of software development methodologies (e.g. AGILE)
- Mandatory: Good knowledge of Git and the main branch strategies (git flow)
- Mandatory: Good knowledge of relational databases (SQL Server)
- Desirable: Good knowledge of NoSQL databases (Elasticsearch, Redis, Neo4j)
- Mandatory: Good knowledge of message brokers (ActiveMq, RabbitMq or Apache Kafka)
- Mandatory: Good knowledge of Azure Devops (Pipelines, Artifacts, TestPlans)
- Mandatory: Good knowledge of OOP paradigms and SOLID principles
- Mandatory: Good knowledge of Agile Team implementing Scrum principles
- Mandatory: Good knowledge of unit testing
- Mandatory: Good knowledge of managing and manipulating NCMEC (National Centre for Missing & Exploited Child) and SIRENE (Supplementary Information Request at the National Entries) files
Report job