EXTRACTTA | Informações que geram Soluções
Senior Backend Developer – .NET, DevOps, AI
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – .NET, DevOps, AI
Extractta
• Analyze, design, develop and implement robust, scalable, high-quality software solutions aligned with architectural best practices. • Work directly on .NET development (C#, .NET Core / .NET 6+) and on configuring and tuning CI/CD pipelines in Azure DevOps and/or GitHub Actions. • Actively participate in the modernization of legacy systems, proposing and implementing structural improvements (refactoring, migration, decomposition of monoliths). • Configure and maintain integrations via APIM and Sensedia, ensuring governance, security and API standardization. • Ensure stability, performance and security of production applications, handling incidents and driving continuous improvements. • Serve as a technical reference within the team, mentoring more junior developers and promoting best practices, including the use of AI in development. • Collaborate with multidisciplinary teams (business, architecture, security, infrastructure and data), ensuring alignment between technical and business needs. • Ensure compliance with security, governance and corporate standards, including the use of tools such as SonarQube and Veracode.
Job Requirements
- Minimum of 5 years of experience with .NET development, working heavily hands-on with code and automation.
- Experience in medium- to high-complexity projects within large corporate environments.
- Experience working with critical, highly available systems with complex integrations across multiple systems.
- Experience maintaining, evolving and fixing production applications, including legacy systems and technology modernization initiatives.
- Proficiency in C# and .NET Core / .NET 6+.
- Development of REST APIs (creation, consumption, versioning and security).
- Strong knowledge of Clean Architecture, DDD, SOLID and software development and architecture best practices.
- Databases: SQL Server and Oracle, with focus on optimized queries and PL/SQL.
- Experience with ORMs, primarily Entity Framework.
- Advanced Git version control (branching strategies, pull requests, code review).
- Experience with CI/CD using Azure DevOps (build and release pipelines) and/or GitHub Actions.
- Experience with Azure: App Services, Functions and Azure API Management (APIM).
- Experience automating application deployments and, preferably, database deployments (versioned scripts, migrations, pipelines).
- Experience with agile methodologies (Scrum/Kanban), actively participating in ceremonies (planning, review, retrospective and daily).
- Experience in technical leadership or team mentorship, supporting more junior developers.
- Use of GitHub Copilot or similar AI tools for code generation, review, refactoring and documentation support, with the ability to create effective prompts.
- Desired/Preferred:
- Postgraduate degree or specialization in architecture, cloud or software engineering.
- Experience in the insurance sector.
- Experience with static analysis and code security tools such as SonarQube, Veracode or similar.
- Experience consuming or integrating with AI services (Azure OpenAI, Cognitive Services) or strong interest in working in an environment that heavily uses AI.
- Knowledge of Dapper.
- Experience with Azure Service Bus.
- Experience with Sensedia for API management.
- Familiarity with Docker and Kubernetes, especially for containerized applications.
- Experience with observability (logs, metrics, dashboards) and tools such as Application Insights.
Benefits
- Meal Allowance and/or Food Voucher
- Sesi and Sesc healthcare agreements, providing access to health, wellness and leisure services
- Partnerships with educational institutions, offering exclusive discounts on courses and educational programs
- Opportunities for growth within the company and participation in strategic projects
- Opportunity to work at a fast-growing company in the market.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Analyze, design, develop and implement high-quality software solutions. • Work closely with the team to ensure continuous integration and delivery of projects within established deadlines. • Participate in agile ceremonies (planning, review, and others), ensuring alignment between project objectives and business goals. • Identify and resolve technical and operational issues, ensuring application stability and strong performance. • Contribute to the continuous improvement of development and deployment processes. • Use code assistants to accelerate feature development. • Create effective prompts for code generation, refactoring and documentation. • Critically validate AI suggestions before approval/staging.
Role Description We're looking for a Senior SRE to join our team and help us build and maintain reliable, observable, and scalable infrastructure. You'll work closely with developers, own reliability practices, and contribute to the team's DevOps culture. Qualifications - Linux — confident troubleshooting in terminal, logs, processes, networking basics, resource usage. - Kubernetes / GKE — strong hands-on understanding of workloads, pods, services, ingress/gateway, probes, RBAC, resources, autoscaling, and troubleshooting. - GCP — practical experience with cloud infrastructure, especially around GKE, IAM, networking, load balancing, artifact registry, and production diagnostics. - Docker / Containers — images, registries, runtime debugging, container lifecycle. - Helm — understands Helm releases, values, deployment state, and rollback. - GitOps / FluxCD — able to understand and troubleshoot GitOps deployment flow, drift, image automation, and Git-based rollback. - CI/CD understanding — can investigate failed pipelines and deployment issues; does not need to be the main pipeline builder if DevOps owns that. - Observability — Prometheus, Alertmanager, Grafana; understands metrics, logs, traces, dashboards, alerting, and production monitoring. - Networking fundamentals — DNS, load balancers, ingress, gateways, TLS, routing, firewall/security rules. - SLI / SLO / SLA — can define and apply reliability targets, not just explain the terms. - Incident response — experience with production incidents, rollback, service recovery, RCA/postmortem. - Databases / messaging operational basics — PostgreSQL, Couchbase, Kafka, Elasticsearch/ELK or similar; enough to monitor health, migrations, indexes, topics, and failure signals. - Security / compliance basics — secrets, IAM/RBAC, audit trail, release/change evidence. Requirements - Can assess if a release is technically safe to proceed. - Can define what should be monitored during and after deployment. - Can verify production health after release. - Can prepare or validate rollback plans. - Can lead or support post-release watch. - Can improve runbooks and incident response procedures. - Can identify gaps in dashboards, alerts, deployment checks, and release evidence. - Can work with DevOps without duplicating their ownership. Soft Skills - Ownership and accountability — follows production issues through to closure. - Calm under pressure — can operate clearly during incidents, failed deployments, and rollbacks. - Clear communication — gives concise updates: impact, current action, ETA, risk, decision needed. - Structured troubleshooting — breaks issues down by app, infra, network, database, config, release diff, external dependency. - Risk awareness — can say when a release is risky and explain why. - Collaboration — works well with Dev, QA, Product, Support, Release Manager, and DevOps. - Documentation discipline — maintains runbooks, rollback steps, incident timelines, and operational evidence. - Blameless mindset — focuses on root cause and prevention. - Proactivity — finds missing alerts, dashboards, runbooks, and process gaps before incidents. - Prioritization — separates real production impact from alert noise. Nice To Have - Terraform / IaC experience. - Advanced GCP infrastructure design. - ArgoCD or other GitOps tools. - Advanced database or performance tuning. - Service mesh experience. - On-call rotation experience with PagerDuty/Opsgenie or similar. - Experience facilitating RCA/postmortem sessions. - Betting/gaming domain experience. - Good written English for incident updates, release notes, and audit evidence. - Basic understanding of AI-related concepts: agents, skills, MCP. Responsibilities - Own production reliability practices together with DevOps and engineering teams. - Monitor production health and improve observability. - Support releases, hotfixes, rollback, and post-release watch. - Validate deployment readiness and rollback readiness. - Participate in incident response and RCA/postmortem. - Maintain runbooks, dashboards, alerting rules, and operational documentation. - Ensure release evidence is traceable and audit-ready. - Coordinate with Dev, QA, Product, Support, Release Manager, and DevOps during production events.
Senior Azure DevOps with .NET
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Role Description We are looking for .NET Developers to join a project delivered for our international client, a leading global energy company recognized for innovation, scale, and commitment to sustainable development. This role is a great opportunity to work on enterprise-grade applications supporting business-critical processes within a global organization. You will contribute to the development, enhancement, and integration of cloud-based solutions built on the Microsoft technology stack while collaborating with multidisciplinary teams delivering modern digital platforms. - Develop, maintain, and enhance enterprise applications using the .NET platform. - Design and implement backend services and integrations supporting business-critical processes. - Collaborate with architects and development teams to deliver scalable and maintainable cloud-based solutions. - Contribute to CI/CD pipelines and deployment automation using Azure DevOps. - Support application integrations with Azure services and enterprise platforms. - Participate in technical discussions related to cloud architecture, networking, and application modernization. - Support troubleshooting, debugging, performance optimization, and continuous improvement activities. - Collaborate with cross-functional teams to deliver high-quality software solutions. - Contribute to engineering best practices, code quality, testing, and development standards. - Adapt quickly to changing priorities and work effectively across multiple initiatives. - Depending on seniority, take ownership of technical areas, support architectural decisions, and mentor less experienced team members. Qualifications - Strong commercial experience developing applications using the .NET platform. - Practical experience building enterprise-grade backend applications and services. - Experience working with Microsoft Azure environments. - Familiarity with Azure networking concepts, including Front Door, Azure Firewall, and Azure Application Gateway. - Knowledge of Azure API Management (APIM). - Experience implementing and maintaining CI/CD pipelines using Azure DevOps. - Strong understanding of software engineering best practices and modern development workflows. - Experience working with Git and Agile software delivery methodologies. - Proven experience working with Large Language Models (LLMs) or integrating AI-powered capabilities into software solutions. - Excellent analytical and problem-solving skills. - Strong communication and collaboration skills in international engineering environments. - Ability to manage frequent context switching and effectively balance multiple priorities. - Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Requirements - Work from the European Union region and a work permit are required. Benefits - Nice to have: - Experience with Microsoft Foundry or Azure AI native solutions. - Experience working with SaaS platforms and cloud-based products. - Experience administering or integrating self-hosted Confluence environments. - General experience working with on-premises enterprise infrastructure. - Familiarity with enterprise integration patterns and cloud-native architectures. - Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work. - Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process - CV review - HR call - Interview - Client Interview - Decision
Senior DevOps Engineer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Role Description Infrastructure Operations - Manage and maintain cloud infrastructure on GCP (primary), with exposure to AWS - Perform day-to-day Kubernetes (GKS) operations pod troubleshooting, node management, scaling, and resource tuning - Execute compliance infrastructure tasks instance provisioning, security group updates, DNS changes, and certificate renewals CI/CD & Deployments - Support and maintain CI/CD pipelines built on ArgoCD and GitHub Actions - Assist engineering teams with onboarding applications to the CI/CD platform - Troubleshoot build failures, deployment issues, and rollback scenarios - Ensure deployment hygiene proper tagging, versioning, and environment promotion Monitoring & Incident Response - Monitor infrastructure health using Prometheus, Grafana, and AlertForge - Respond to alerts, triage production issues, and execute runbooks - Perform initial RCA (Root Cause Analysis) for production incidents and escalate when needed - Maintain and update runbooks and operational documentation Automation & Improvement - Write and maintain Terraform modules for infrastructure provisioning - Automate repetitive operational tasks using shell scripts, Python, or Go - Identify and implement improvements to reduce toil and manual effort - Contribute to internal tools and utilities that improve developer experience Cost & Efficiency - Own infrastructure cost as a first-class metric drive continuous cost optimisation across compute, network, and storage Qualifications - Experience with Helm, orchestrating containerized infrastructure using Docker and Kubernetes - Experience with service mesh (Linkerd, Istio) - Exposure to ArgoCD and GitOps workflows - Experience with log aggregation ELK/EFK stack - Experience with cost monitoring and right-sizing recommendations - Experience with GCP cloud environments - Exposure on observability - Grafana, Prometheus, APM, Alert Manager - Working knowledge of Python, Groovy or other programming languages - Strong prior experience using automation tools like Terraform (must) - Familiarity with database operations: for MySQL, Postgres, MongoDB Service Region - Eastern Europe

