Werken aan innovatieve projecten en slimme webapplicaties? Voor klanten die sneller, prettiger en succesvoller willen werken. Als C# .Net developer werk je aan uiteenlopende applicaties. Die hebben vaak een focus op data-connectivity en web-api's. Niet voor niets is Indicia de #1 connectivity-specialist.
Jouw rol als Medior+/Senior C# .Net developer
Wat ga je precies doen binnen deze rol? Denk bijvoorbeeld aan een serie .NET 8 Web API's die na het ophalen van een OAuth2 access token via Refit data ophaalt uit externe web services van derde partijen. Je slaat persistente data via Entity Framework Core op in een PostgreSQL database. Vluchtige data sla je op in Redis. Je ontwikkelt een algoritme, logica of mappings die de data passend maken voor consumptie in een door een ander team gemaakte front-end, door deze in een OpenAPI REST web service te ontsluiten. Autorisatie gebeurt op basis van permissies die door een door jou ingerichte Auth0 tenant in een JWT token zijn gezet. Ondertussen worden er events op RabbitMQ gezet, waardoor er via externe koppelingen met bijvoorbeeld SendGrid mails worden verstuurd. Via GitLab worden je merge requests door collega's van feedback voorzien, en bij slagende unit tests, vulnerability scans en akkoord vindt een geautomatiseerde uitrol plaats van de services als Docker containers. Bij al je acties kun je indien gewenst worden bijgestaan door GitHub Copilot.