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).
Staff Fullstack Software Engineer building a new Safety SaaS frontend using modern frameworks. Collaborating on critical roadmaps and owning code quality in a fast - paced environment.
Software Engineering Intern developing drivers for embedded systems at Test & Measurement. Contributing to product development cycle and gaining hands - on experience in software engineering.
Senior Software Engineer developing AI - assisted full stack applications using React.js and Node.js in Pune. Leading design discussions and mentoring junior developers for innovative web solutions.
Full Stack Developer focusing on frontend development using Typescript and React at SEB to innovate private internet banking for a leading tech company.
Senior Software Engineer designing and developing complex software solutions for AI - native banking platform. Collaborating with cross - functional teams to ensure reliability, scalability, and security.
Software Engineer developing and enhancing applications using C# and .NET for Civica’s comprehensive public service solutions. Collaborating in a hybrid team environment to deliver scalable and maintainable software.
Associate Software Engineer focused on developing solutions for the healthcare sector. Join innovative team at Carelon to inspire change and advance healthcare at a global level.
Software Developer creating robust and scalable solutions for U - Haul's U - Box program. Collaborating on key projects using the Microsoft stack and managing event - driven architectures.
Principal Engineering Lead at Kantar guiding AI - enabled enterprise platform development. Leading cross - functional collaboration and ensuring engineering excellence in ML and AI systems.