B&A
Procure Analytics
Desenvolvedor Sênior de Aplicações C# .NET (Híbrido)
Descrição
Resumo da Posição
A DSSI / Amicus está buscando um Desenvolvedor Sênior de Aplicações C# .NET experiente para integrar nossa equipe de Tecnologia da Informação. Esta função é responsável por projetar, desenvolver, aprimorar e dar suporte ao conjunto de aplicações Source-to-Pay da DSSI.
O candidato ideal será um desenvolvedor full-stack prático, capaz de trabalhar em estreita colaboração com equipes de processos de negócios, coordenadores de projetos e outras partes interessadas para traduzir requisitos de negócios em soluções de tecnologia confiáveis, escaláveis e fáceis de usar.
Você desempenhará um papel importante na expansão da funcionalidade e usabilidade das aplicações principais da DSSI, incluindo melhorias na experiência do usuário front-end e funcionalidades de aplicação back-end. Esta posição também oferece uma oportunidade de trabalhar com um ambiente de tecnologia diversificado que inclui .NET, SQL Server, IBM i/AS400, DB2, serviços web, XML/JSON e integrações de e-procurement.
Deveres e Responsabilidades Principais
- Projetar, desenvolver, aprimorar e manter aplicações web que suportam os processos de negócios Source-to-Pay da DSSI.
- Analisar requisitos de negócios e sistemas e traduzi-los em soluções técnicas eficazes.
- Trabalhar em estreita colaboração com equipes de processos de negócios, coordenadores de projetos e outras partes interessadas para entender os requisitos e entregar soluções que atendam às necessidades do negócio.
- Desenvolver novas funcionalidades e aprimoramentos em aplicações existentes, incluindo interface do usuário e capacidades back-end.
- Fornecer suporte técnico contínuo e solução de problemas para aplicações existentes e problemas de produção.
- Desenvolver e manter aplicações e serviços implantados em servidores web.
- Projetar e implementar software utilizando programação orientada a objetos estabelecida e práticas de desenvolvimento de aplicações empresariais.
- Desenvolver e manter integrações usando Serviços Web RESTful, Web API, XML, JSON e tecnologias relacionadas.
- Trabalhar com bancos de dados relacionais, incluindo SQL Server, e integrar aplicações com os sistemas IBM i/AS400 e DB2 existentes.
- Participar da arquitetura de aplicações, integração de sistemas, design de banco de dados e desenvolvimento de soluções técnicas.
- Assumir a responsabilidade por projetos e iniciativas de desenvolvimento atribuídos, garantindo entregas de qualidade e conclusão dentro do prazo.
- Criar e manter documentação técnica apropriada, incluindo documentação de aplicações, ajuda, requisitos e resultados de testes, comentários de programador e descrições de objetos.
- Desenvolver e executar testes unitários e de integração e dar suporte aos Testes de Aceitação do Usuário, conforme necessário.
- Apoiar o treinamento do usuário e auxiliar os usuários de negócios na adoção de funcionalidades novas e aprimoradas.
- Solucionar problemas técnicos complexos e identificar oportunidades para melhorar o desempenho, confiabilidade, manutenibilidade e usabilidade das aplicações.
- Participar de revisões de código e seguir os padrões de desenvolvimento de TI, procedimentos e melhores práticas estabelecidos.
- Manter-se atualizado com tecnologias emergentes, práticas de desenvolvimento e tendências da indústria relevantes para o ambiente de tecnologia da organização.
- Colaborar com outros desenvolvedores e membros da equipe de TI e fornecer orientação técnica e mentoria para desenvolvedores menos experientes.
- Apoiar os objetivos da organização para desenvolvimento de negócios, entrega de serviços, eficiência operacional e melhoria contínua através do uso eficaz da tecnologia.
- Realizar outras tarefas e responsabilidades conforme atribuído pela gerência.
- Cumprir as políticas da empresa, procedimentos de TI, padrões de programação e requisitos de gerenciamento de projetos/tarefas.
- Apoiar e manter o Sistema de Gestão da Qualidade da Empresa e os padrões de qualidade aplicáveis.
- Promover um ambiente de trabalho profissional, respeitoso e inclusivo, consistente com as políticas de Igualdade de Oportunidades de Emprego da Empresa.
Requisitos
Conhecimento, Habilidades e Experiência Necessários
- Bacharelado em Ciência da Computação, Sistemas de Informação, Processamento de Dados ou área relacionada, ou combinação equivalente de educação, treinamento e experiência.
- 6+ anos de experiência prática no desenvolvimento e suporte de aplicações web usando C# e .NET.
- 6+ anos de experiência trabalhando com Microsoft SQL Server, incluindo desenvolvimento de banco de dados e programação SQL.
- 4+ anos de experiência com controles Telerik UI e desenvolvimento de aplicações empresariais orientadas a objetos.
- Forte proficiência em C#, ASP.NET / .NET, JavaScript, HTML5, CSS3, AJAX e desenvolvimento de aplicações web.
- 3+ anos de experiência no desenvolvimento de serviços web RESTful e integrações de Web API.
- Experiência no desenvolvimento e integração de interfaces baseadas em XML e JSON.
- Conhecimento de design, desenvolvimento e integração de bancos de dados relacionais.
- Compreensão do Ciclo de Vida de Desenvolvimento de Software (SDLC), metodologias de desenvolvimento de software, metodologias de banco de dados e práticas de integração de sistemas.
- Fortes habilidades analíticas e de resolução de problemas com capacidade de solucionar problemas técnicos complexos.
- Capacidade de entender processos de negócios e traduzir requisitos de negócios em soluções técnicas práticas.
- Fortes habilidades de comunicação escrita e verbal.
- Capacidade de trabalhar efetivamente tanto de forma independente quanto como parte de uma pequena equipe de TI colaborativa.
- Disposição e capacidade de orientar desenvolvedores juniores e compartilhar conhecimento técnico.
- Capacidade demonstrada de aprender novas tecnologias e adquirir novas habilidades técnicas à medida que os requisitos de negócios e tecnologia evoluem.
Experiência Preferencial / Adicional
A seguinte experiência é preferencial, mas não obrigatória:
- Experiência trabalhando com IBM i / AS400 e IBM DB2.
- Experiência com integrações cXML e OCI PunchOut.
- Experiência com plataformas de integração de e-procurement, Source-to-Pay, ERP ou B2B.
- Experiência na integração de aplicações com sistemas externos de clientes, fornecedores ou terceiros.
- Experiência com iniciativas de modernização ou migração de aplicações empresariais.
- Experiência trabalhando em um ambiente que suporta múltiplas aplicações de negócios e integrações.
