Vaga Jbs Terminais - Analista de Sistema SR
Descrição da Vaga
O QUE VOCÊ FARÁ
Você será responsável por:
Gerenciar projetos na área de Tecnologia da Informação, com foco em:
Análise, planejamento e aquisição de soluções tecnológicas.
Acompanhamento do desenvolvimento, homologação e implantação de sistemas.
Suportar e monitorar inovações técnicas para atender às demandas dos clientes internos.
Atuar como desenvolvedor, contribuindo diretamente na implementação de soluções.
Utilizar ferramentas de programação e frameworks adequados às necessidades do projeto.
Aplicar metodologias de gerenciamento de projetos para:
Garantir a alocação adequada de recursos.
Controlar custos e prazos.
Monitorar riscos.
Assegurar a qualidade das entregas.
Contribuir para a melhoria contínua da performance do negócio.
Responsabilidades e atribuições
PRÉ-REQUISITOS
Formação:
Graduação completa na área de Tecnologia da Informação ou correlatas.
Conhecimentos técnicos obrigatórios:
Linguagem C#:
Tipagem forte
Delegates e eventos
Garbage collection
Threads e programação concorrente
Desenvolvimento Web:
ASP.NET Core
Entity Framework
Razor Pages
Arquitetura de Software:
DDD (Domain-Driven Design)
Clean Architecture
Testes:
Experiência com TDD utilizando xUnit
Ferramentas de mocking e testes unitários
Segurança:
Práticas OWASP
Autenticação com OAuth e JWT
Banco de Dados:
SQL Server (modelagem, queries, performance)
Desejável:
Experiência com Microsoft Azure (App Services, Functions, DevOps, etc.)
Experiência:
Ter atuado em projetos de grande porte e alta performance.
Requisitos e qualificações
Formação Acadêmica
Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
Pós-graduação ou MBA em Gestão de Projetos, Arquitetura de Software ou Engenharia de Software será um diferencial.
Informações adicionais
Habilidades Técnicas
1. Linguagem de Programação:
Domínio de C# e .NET Core.
Compreensão profunda de conceitos como:
Tipagem forte
Delegates e eventos
Garbage collection
Programação concorrente com threads
2. Frameworks e Ferramentas:
ASP.NET Core (para desenvolvimento de APIs e aplicações web)
Entity Framework (ORM para manipulação de dados)
Razor Pages (para construção de interfaces web)
xUnit (para testes unitários)
Ferramentas de Mocking (como Moq, NSubstitute)
3. Arquitetura de Software:
Sólidos conhecimentos em:
Domain-Driven Design (DDD)
Clean Architecture
Design Patterns
4. Segurança de Software:
Aplicação de práticas recomendadas do OWASP Top 10
Implementação de autenticação segura com:
OAuth 2.0
JWT (JSON Web Tokens)
5. Banco de Dados:
Experiência com SQL Server:
Criação e otimização de queries
Procedimentos armazenados
Modelagem de dados
Controle de integridade e performance
6. Nuvem (Desejável):
Conhecimentos em Microsoft Azure, incluindo:
Azure App Services
Azure Functions
Azure DevOps (CI/CD pipelines)
Gerenciamento de Projetos
Experiência na gestão de projetos de grande porte e alta performance.
Aplicação prática de metodologias ágeis (Scrum, Kanban) e tradicionais (PMBOK).
Capacidade de:
Gerenciar cronogramas, escopo e orçamento
Controlar riscos
Coordenar equipes multidisciplinares
Garantir a qualidade das entregas
Certificações Desejáveis
Microsoft Certified: Azure Developer Associate
Microsoft Certified: C#/.NET Developer
PMI - Project Management Professional (PMP)
Scrum Master (CSM ou PSM I)
Certificações de Segurança (como CompTIA Security+ ou OWASP trainings)
Certificação em TDD/Testes (como cursos da Pluralsight, Alura ou Udemy)
Habilidades Comportamentais
Proatividade e foco em resultados
Comunicação clara e eficaz com stakeholders técnicos e não técnicos
Capacidade analítica para resolução de problemas complexos
Organização e gestão de prioridades
Espírito de equipe e colaboração
Para se candidatar a esta vaga clique no site abaixo:
Essa vaga já foi preenchida ou expirou!
Confira também outras Vagas
Perguntas Frequentes