← Todas as vagas

Backend Developer, .Net

Sobre a vaga

• Write and support backend code in .Net 8.0+ using libraries including Newtonsoft.Json, OpenTelemetry, Swagger, Bogus, AutoBogus, and Moq
• Participate in the .NET implementation of a micro-services solution
• Write and support services that read, transform, and write data between multiple sources and destinations
• Review and approve teammates' pull requests
• 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 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
• Follow Scrum methodology and estimate requested work
• Write technical documentation
• Apply secure coding practices and logging and auditing features
• Communicate clearly with peers and upper layers when needed

• More than 15 years in IT
• More than nine years of experience in Software Development
• More than five years of experience in Back-End Development with .Net Framework in the past seven years
• More than three years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services)
• More than two years of experience with containers and orchestrators (e.g Kubernetes or Docker Swarm)
• Experience in more than one production-ready projects with OAUTH standard
• More than three years of experience in working in an agile/scrum environment
• More than two years of experience with highly scalable systems
• More than one year of experience in working in an international/multi-cultural environment
• 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 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 CI/CD systems such as Microsoft Azure Devops (e.g. Pipelines, Artifacts, TestPlans)
• Good knowledge of OOP paradigms and SOLID principles
• Ability to draft clear and complete documentation for full stack solutions (including design and architecture)
• Knowledge of using Linux shell and basic Linux concepts (e.g., users, groups, rights)
• Only EU Citizens