Sobre a oportunidade
Como Analista Desenvolvedor Pleno na Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos com uma pequena equipe de engenharia apaixonada por inovação. Em 1986, pessoas visionárias fizeram um compromisso com a tecnologia e sua capacidade de transformar o mundo. Aquele, seria apenas o começo de uma trajetória que nos tornou referência sólida no mercado e uma das melhores empresas para se trabalhar.
Responsabilidades
- :Desenvolver, manter e evoluir sistemas e aplicações, garantindo qualidade, desempenho e aderência aos requisitos definidos
- Analisar demandas e requisitos técnicos, propondo soluções adequadas às necessidades do negócio
- Desenvolver aplicações utilizando ASP.NET MVC, Entity Framework, Angular/AngularJS, TypeScript e PHP
- Desenvolver, integrar e realizar o consumo de APIs RESTful
- Realizar análise e desenvolvimento utilizando conceitos de Programação Orientada a Objetos (POO)
- Interpretar documentos técnicos, especificações funcionais e diagramas UML, utilizando Enterprise Architect ou ferramenta similar
- Desenvolver e realizar consultas, procedures e manutenções em bancos de dados relacionais, como MySQL, SQL Server e Informix
- Criar e manter relatórios utilizando Crystal Reports
- Utilizar ferramentas de desenvolvimento e gestão de projetos, como Azure DevOps, NuGet e NPM
- Realizar manutenção, correção de erros e melhorias em sistemas existentes
- Participar da identificação e análise de problemas, atuando na investigação de causas e implementação de soluções
- Realizar testes e validações das soluções desenvolvidas, contribuindo para a qualidade e estabilidade dos sistemas
- Apoiar a implantação e manutenção das aplicações nos ambientes de desenvolvimento, homologação e produção
- Contribuir com práticas de CI/CD, quando aplicável aos projetos
- Manter documentação técnica atualizada sobre as soluções desenvolvidas e alterações realizadas
- Trabalhar em conjunto com equipes de tecnologia, negócio e demais áreas envolvidas nos projetos
- Apoiar profissionais de níveis júnior e contribuir para a disseminação de conhecimento técnico dentro da equipe
- Acompanhar novas tecnologias e propor melhorias que contribuam para a evolução dos sistemas e processos da área.
