Soluções digitais para transformar o futuro
Arquiteto de Software – .Net
Location
Brazil
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Arquiteto de Software – .Net
Spassu
• Colaborar na definição de arquitetura de novas soluções e manutenções das arquiteturas atuais • Orientar os desenvolvedores quanto aos padrões de projetos adotados • Apoiar na definição das tecnologias a serem utilizadas para determinado desenvolvimento • Apoiar na integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos • Entender os requisitos do cliente e criar arquiteturas personalizadas para atender a essas necessidades • Criar planos detalhados, considerando aspectos de segurança, escabilidade, disponibilidade e desempenho • Garantir que o escopo, contexto e restrições do projeto sejam documentados e aceitos • Facilitar a decisão dos envolvidos, fornecendo informações e alinhando-as com os objetivos gerais • Definir e documentar a estrutura e a forma do sistema • Definir e documentar estratégias, padrões, guias, etc., para direcionar a construção do sistema • Garantir que a arquitetura contemple os atributos de qualidade do sistema • Desenvolver a descrição arquitetural • Prover liderança técnica • Manter-se envolvido com todo o processo de desenvolvimento.
Job Requirements
- Graduação completa na área de Tecnologia da Informação, ou conclusão de qualquer curso superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
- CERTIFICAÇÃO DESEJÁVEL: TOGAF, OSA, AWS Solutions Architect, etc.
- Experiência desejável: 03 anos em desenvolvimento backend Java e práticas de engenharia de software com foco em qualidade e automação.
- Conhecimentos em Programação Java (JEE, Spring, JPA, Velocity), APIs RESTful; Testes com JUnit, Selenium WebDriver, Protractor, JMeter; Integração contínua com Jenkins, Maven, SonarQube; Padrões de projeto (Design Patterns, Microservices Patterns); Conceitos de DevOps e ferramentas de versionamento (Git, SVN); Conhecimento em modelagem de dados, bancos relacionais, SQL; Conhecimentos básicos de Linux e IDE Eclipse.
Benefits
- Plano de Saúde
- Plano Odontológico
- Seguro de Vida
- Vale Alimentação ou Refeição
- Vale Transporte
- WellHub - Gympass
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Você fará parte do novo time RD Conversas, dedicado a um projeto para construir do zero uma solução de e-mail integrada à plataforma RD Conversas, que atualmente foca em WhatsApp. Seu papel será desenvolver novas funcionalidades dentro de um produto consolidado, equilibrando velocidade, qualidade e constância, além de ser referência técnica para o time, apoiando e direcionando a equipe. - Projetar soluções escaláveis, seguras e de fácil manutenção para o novo sistema de e-mail. - Escrever código de alta qualidade, seguindo boas práticas e padrões. - Realizar revisões de código (code review) para garantir qualidade, performance e legibilidade. - Identificar e resolver problemas complexos, como bugs críticos, gargalos de performance e falhas de arquitetura. - Mentorar desenvolvedores júnior e pleno, compartilhando conhecimento técnico e boas práticas. - Contribuir para a arquitetura do sistema e melhoria contínua dos processos, como CI/CD, testes automatizados e deploy. - Traduzir requisitos de negócio em soluções técnicas, comunicando riscos e prazos de forma clara. Qualifications - Experiência sólida em engenharia de software com foco em Node.js; - Domínio em TypeScript. - Vivência com Vue.js. - Forte conhecimento em testes de software. - Conhecimento em arquitetura de software e boas práticas de desenvolvimento. - Capacidade de comunicação clara, proatividade, autonomia e perfil de liderança técnica. - Pensamento crítico, analítico e sistêmico, com visão estratégica e escalável. - Habilidade para negociar, organizar e trabalhar em equipe colaborativa. Requirements - Experiência prévia em projetos de sistemas de e-mail ou comunicação será considerado um diferencial. - Vivência em times multidisciplinares e ambientes ágeis. Processo Seletivo - Aplicação - Envio da inscrição; - Mindsight – Teste de estilo de trabalho; - Talent Acquisition - Entrevista por competência com o time de recrutamento; - Desafio Técnico – Teste de avaliação de habilidades técnicas; - Entrevista Técnica - Entrevista técnica para discussão de requisitos da vaga; - Entrevista Final - Conversa final com a gerência para alinhamento; - BP Interview - Momento com a Business Partner para falar sobre cultura e valores; - Offer - Fase de conclusão do processo seletivo, com a apresentação da proposta de trabalho. Obs: Podem ter etapas complementares e/ou alterações, de acordo com a necessidade do processo.
• Desarrollar y mantener servicios y APIs backend escalables utilizando TypeScript • Desarrollar sistemas orientados a servicios usando NestJS • Integrar servicios backend con plataformas en la nube, idealmente Azure • Implementar modelos de datos y patrones de acceso • Trabajar con sistemas habilitados para IA y APIs externas • Aplicar principios de diseño seguro • Implementar flujos de trabajo asíncronos y manejo de errores resiliente • Asegurar una sólida cobertura de pruebas • Trabajar con pipelines de configuración y despliegue
Senior Backend Engineer – Ruby on Rails
Global ChangerAccelerate your company's decarbonisation with our intuitive software.
• Shape the backbone of our Corporate Carbon Footprint (CCF) module • Backend architecture and domain modeling for the CCF module for Scope 1, 2 and 3, emission factor matching, calculation engines and reporting flows • Scalability and performance of data-heavy workflows handling millions of activity data points across complex customer organisations • Setting technical direction for the Rails codebase and its long-term evolution service boundaries, data model, API surface • Technical excellence across the squad: clean code, deliberate test pyramid, thoughtful API design, disciplined handling of technical debt • Knowledge exchange and code quality through reviews, pairing and architectural discussions that level up everyone around you
Java Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Build and operate systems with high transactions per second (TPS) • Implement comprehensive observability • Diagnose and resolve complex incidents in distributed systems • Proactively identify technical improvements and manage technical debt • Mentor junior developers and work collaboratively within agile methodologies



