Job Closed
This listing is no longer active.
Senior Pessoa Desenvolvedora Back-end .Net
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Pessoa Desenvolvedora Back-end .Net
FCamara Consulting & Training
• Desenvolver APIs e microserviços em C# (.NET Core) voltados à automação de processos e integração entre sistemas. • Implementar containers (Docker) e gerenciar sua execução/orquestração em ambiente Azure. • Projetar integrações seguras com Google Chat (bots e webhooks). • Criar e manter pipelines de mensageria usando Azure Service Bus. • Implementar camada de persistência e consultas em SQL Database e Databricks. • Publicar e versionar serviços no Azure API Management, com autenticação via Entra ID (Azure AD). • Participar do desenho da arquitetura, definição de padrões e boas práticas para microsserviços e APIs. • Realizar testes unitários, integração contínua e deploy automatizado (CI/CD). • Apoiar o time de negócio e dados na integração entre os fluxos operacionais e analíticos.
Job Requirements
- Domínio em C# / .NET Core / ASP.NET Web API;
- Experiência prática com arquitetura de microserviços e containers (Docker);
- Conhecimento sólido em Azure Cloud Services (API Management, Service Bus, Blob Storage, SQL Database);
- Experiência em integração de APIs RESTful com autenticação via OAuth 2.0 / Azure Entra ID;
- Vivência com Google Chat API / webhooks para automação conversacional;
- Familiaridade com mensageria e filas (Service Bus, RabbitMQ, Kafka);
- Uso de Git / GitHub / Azure DevOps para versionamento e CI/CD.
- Experiência com OpenAI API ou Azure Cognitive Services para análises de texto e OCR;
- Conhecimento em Databricks / Data Lake / ETL;
- Experiência com monitoramento e observabilidade (App Insights, Log Analytics, Grafana);
- Noções de DevOps e IaC (Terraform, Bicep, ARM Templates).
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain distributed backend services that operate at scale and with high availability. • Design and evolve APIs and integrations between platform systems and partner teams. • Model and optimize data solutions on relational and non-relational databases, ensuring performance and consistency. • Build event-driven architectures for reliable large-scale data processing. • Ensure the quality and reliability of production releases — automated tests, observability, safe deployments, and thorough code review. • Contribute to architectural decisions and to the technical evolution and engineering standards of the team. • Work end-to-end in the delivery lifecycle — from refinement and technical design to operation and production monitoring. • Collaborate across areas (Product, Data, Platform, and partner teams), providing visibility of work and influencing solutions based on data.
Role Description Buscamos un/a Java Backend Developer para incorporarse a un proyecto de modernización tecnológica. - Desarrollar y mantener aplicaciones backend con Java. - Diseñar e implementar microservicios. - Desarrollar y consumir APIs REST. - Participar en integraciones con sistemas distribuidos y plataformas de mensajería. - Garantizar la calidad del código mediante buenas prácticas de desarrollo. - Colaborar con equipos multidisciplinares en entornos Agile. Qualifications - Experiencia mínima de 4 años. - Experiencia con Java 17+. - Experiencia con Spring Boot. - Experiencia desarrollando APIs REST. - Experiencia en arquitecturas de microservicios. - Experiencia práctica con Kafka. - Se valorará: - Spring MVC/WebFlux. - JPA/Hibernate. - Testing automatizado (JUnit, Mockito). - Docker, Kubernetes, AWS y CI/CD. - Python, automatización e integración con APIs de IA. Benefits - Proyecto estable y de larga duración. - Modalidad 100% remota dentro de España. - Formación y certificaciones tecnológicas. - Plan de desarrollo profesional. - Retribución flexible. - Programa de referidos. - Descuentos exclusivos para empleados. - 23 días laborables de vacaciones.
Backend Developer
SitusAMCWe're helping our clients identify and capture opportunities across the entire lifecycle of their real estate activity.
Role Description This position serves as a full-stack developer to produce scalable software solutions. This role will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment. This role will be expected to move between projects as priorities change. This role will work across all layers of the application front end, middle layer and DB layer including development frameworks and third-party libraries. - Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software - Make design decisions which encourage leveragability, potential reuse, componentization, extensibility, maintainability, and are minimally coupled - Troubleshoot and solve difficult customer issues. Performs the most complex development, testing, and debugging tasks - Maintains knowledge of currently evolving platforms, programming languages, and web/database technologies - Stays up-to-date on business initiatives and objectives, particularly as these relate to infrastructure and development architecture issues - Fosters a culture of continuous improvement in all areas of technology and instill the principles of this mindset in a team - Advise and mentor Software Development team members as an escalation point - Develop and manage containerized applications using Docker to ensure portability and scalability across multiple environments - Such other activities as may be assigned by your manager Qualifications - Bachelor’s degree in Computer Science / Engineering, Information Systems preferred or equivalent combination of education and experience - Experienced professional with 5+ years of industry and/or relevant experience, typically at a Senior Analyst or Analyst level role or external equivalent - Solid knowledge and understanding of Object Oriented (Analysis, Design, Programming) - Working knowledge of multiple languages, software development environment, and software development life-cycle procedures including but not limited to: PHP, Json Java, AWS, API Integrations, RESTful Web services, Structured and unstructured databases, JavaScript frameworks (Angular, VUE, React) - Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools - Experience with Docker containerization and EKS - Interest and ability to learn other coding languages as needed - Strong communication skills both verbal and written - Ability to manage competing demands, delays, or unexpected events - Experience with Application Integration and building APIs for a rapidly integrating products - Experience working on Agile Scrum and DevOps aligned delivery teams - Experience developing software development estimates - Experience developing Cloud native app and or migrating app to cloud, preferably AWS - Ability to be a player coach leading a developer team setting - Adapts to every changing environment and changes approach or method to best fit the situation Benefits - The annual full time base salary range for this role is $90,000.00 - $120,000.00 - Specific compensation is determined through interviews and a review of relevant education, experience, training, skills, geographic location and alignment with market data. - Certain positions may be eligible to receive a discretionary bonus as determined by bonus program guidelines, position eligibility and SitusAMC Senior Management approval. - SitusAMC offers PTO and paid holidays, the terms of which are set forth in the program policies. - All full time employees also are eligible to participate in various benefit plans, including medical, dental, vision, life, disability insurance and 401K; in each case in accordance with the terms of the applicable plans. Company Description SitusAMC is where the best and most passionate people come to transform our client’s businesses and their own careers. Whether you’re a real estate veteran, a passionate technologist, or looking to get your start, join us as we work together to realize opportunities for everyone, we proudly serve.
• Own the design and implementation of complex backend services in Java and Spring Boot, from architecture through production rollout and operability. • Drive the incremental migration of legacy functionality toward REST using the Strangler pattern. • Design event-driven data flows (CDC pipelines, schema evolution, idempotent consumers) that keep distributed systems consistent under load. • Make and document consequential architecture decisions: API contracts, data models, consistency and transactional boundaries, failure modes, and rollback strategy. • Practice spec-driven development: define clear, machine-readable contracts and specifications (e.g., OpenAPI, schema definitions, RFC 9457 problem formats) before implementation, so that designs are unambiguous, reviewable, and consumable by both humans and AI agents. • Use AI-assisted development tooling effectively and responsibly — leveraging coding assistants and agentic workflows to accelerate delivery while owning correctness, review, and the security implications of generated code. • Own service availability and reliability: design for high availability, define and defend SLOs/error budgets, plan for graceful degradation and failover, and participate in on-call to keep critical payment paths healthy. • Build observability in from the start, not as an afterthought — instrument services with metrics, distributed tracing, and structured logging (OpenTelemetry / Micrometer), and use that telemetry to drive alerting, SLOs, and incident diagnosis. • Set the standard for code quality, testing, and operational readiness, and raise that standard through code review, design review, and technical mentorship of other engineers. • Build for a payments environment: handle sensitive cardholder data responsibly, design with PCI DSS requirements in mind, and bake in audit logging and least-privilege access from the start. • Diagnose and resolve performance and reliability issues across the stack — query optimization, caching strategy, indexing, connection management, and latency under real production traffic. • Partner with product, platform, and other engineering teams to break large initiatives into safe, shippable increments.



