Senior Software Architect at FCamara responsible for designing and implementing software solutions in C#. Strong focus on communication, collaboration, and problem-solving.
Responsibilities
Escolher padrões arquiteturais adequados (micros serviços, filas de mensagens, etc.).
Justificar a escolha dos padrões em relação aos requisitos.
Considerar os trade-offs entre simplicidade e flexibilidade.
Definir estratégias claras para lidar com o aumento da carga (escalabilidade).
Implementar mecanismos de recuperação de falhas (resiliência).
Atender ao requisito de não indisponibilidade do serviço de controle de lançamentos em caso de falha do consolidado diário.
Definir como os componentes se comunicam (protocolos, formatos de mensagem, etc).
Escolher ferramentas de integração adequadas e suas responsabilidades.
Implementar autenticação, autorização e criptografia (segurança).
Implementar mecanismos de proteção contra ataques (WAF, etc).
Analisar a qualidade da divisão do sistema em partes menores e gerenciáveis.
Abstrair e segregar responsabilidades entre as camadas.
Requirements
Experiência comprovada em design e implementação de arquiteturas de software escaláveis, resilientes e seguras.
Experiência prática em desenvolvimento de software utilizando a linguagem C#.
Experiência com a aplicação de princípios de design de software (SOLID, Clean Code, etc.).
Experiência com a implementação de testes automatizados (unitários, integração, etc.).
Experiência com padrões de arquitetura (microsserviços, filas de mensagens, etc.).
Profundo conhecimento da linguagem C# e do ecossistema .NET.
Sólido conhecimento de padrões de design de software (Design Patterns).
Conhecimento de princípios de arquitetura de software (microsserviços, filas de mensagens, etc.).
Conhecimento de práticas de desenvolvimento ágil (Scrum, Kanban).
Conhecimento de segurança da informação (autenticação, autorização, criptografia).
Conhecimento de ferramentas de versionamento de código (Git).
Familiaridade com metodologias de testes (TDD, BDD).
Familiaridade com Docker e Docker Compose.
Conhecimento de CI/CD (Integração Contínua / Entrega Contínua).
Embedded Software Engineer developing and implementing embedded application software for wireless headphones and soundbars. Collaborating with project teams on integration and improving platform stability.
Full Stack Developer focusing on fullstack solutions within the receivables anticipation squad at Fineasy Tech. Collaborating with technical teams to innovate financial applications.
Fullstack Software Engineer developing features for Skroutz's eCommerce platform. Collaborating with cross - functional teams to create exceptional online shopping experiences.
Lead Engineering Planner responsible for developing and maintaining engineering project schedules at GE Vernova. Ensuring alignment with business objectives and high - quality schedule rigor across projects.
Senior Software Engineer developing and scaling WeDaVinci's AI - powered media content platform. Collaborating on a scalable platform for AI - driven content generation with a focus on user experience.
Desenvolvedor Fullstack Java e Angular para atuar híbrido em soluções de produtos financeiros complexos. Integrando sistemas e desenvolvendo backend e frontend dentro de uma equipe ágil.
AI Software Engineer building AI - powered development tools in legal tech startup. Focused on enhancing automation and development workflows within specialized AI systems.
Product Engineer I at Lear Corporation supporting the launch of new seating systems components from conception to product launch. Involvement in integration of various components and engineering changes management.
Senior Full - Stack Engineer responsible for developing scalable web applications for DANA, leading frontend and backend engineering, optimizing performance, and mentoring junior developers.
Senior Full - Stack Developer building web solutions and APIs for Nordic customers. Collaborating in agile teams using modern technologies like Next.js and Azure.