Desenvolvedor de Software Full Stack (.NET)
Construa projetos de software inovadores e escaláveis com uma linguagem de programação convencional há mais de 8 anos, preferencialmente AngularJS, .NET ou C#.
Crie aplicações robustas com testes unitários, integração, carga/performance, de mutação e E2E, há pelo menos 3 anos, conhecendo automação de testes.
Utilize ferramentas como GitLab, Jenkins ou AzureDevops para Integração e Entrega Contínua e Configuração de Código, há pelo menos 5 anos.
Conheça APIs/Serviços com Apigee, há pelo menos 5 anos.
Domine conceitos como BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC.
Aplique padrões e referências como Prototype e/ou Singleton, Composite e/ou Façade e/ou Proxy, Iterator e/ou Mediator e/ou Visitor, Model View Controller (MVC) e/ou Model View ViewModel (MVVM) e/ou Model View Presenter (MVP), Dependency Injection e/ou Mock object e/ou Inversion of control e/ou Unit of Work.
Seja responsável por:
* Projeto FrontEnd e BackEnd
* Tecnologias avançadas
* Ferramentas de teste
* Integração e Entrega Contínua
* APIs/Serviços
* Padrões e referências