Junte-se a família PTC Group!
Estamos sempre à procura de talentos que tenham paixão pelo progresso, pela inovação e curiosidade para enfrentar os desafios que afetam a nossa sociedade de hoje.
Somos uma multinacional de Engenharia & TI, sendo parceiros confiáveis de grandes empresas mundiais.
Focados no futuro, somos impulsionados pela procura da excelência em tudo que fazemos.
Responsabilidades e Tarefas da Função: Atuar em time Scrum com foco principal em desenvolvimento C# .net; Entender as necessidades do cliente; Auxiliar na definição dos requisitos para criação e manutenção de sistemas/produtos; Participar ativamente do desenho das soluções.
Requisitos: Experiência solida na prática no desenvolvimento de aplicações usando a plataforma .NET e a linguagem C#; Experiência com o ciclo de vida completo de desenvolvimento de software, desde a concepção até a implementação e manutenção; Profundo conhecimento em C# e .NET Framework/.NET Core; Conhecimento aprofundado dos conceitos e práticas relacionadas a APIs, com experiência em desenvolvimento e integração de serviços RESTful e SOAP; Expertise em Razor, uma tecnologia utilizada para criação de páginas web dinâmicas com o ASP.NET Core; Proficiência no uso do Bootstrap para desenvolvimento de interfaces responsivas e visualmente atrativas; Experiência sólida com Docker, incluindo criação, gerenciamento e orquestração de contêineres para garantir a portabilidade e escalabilidade de aplicações; Conhecimento sólido em design de software e princípios de arquitetura; Habilidade para projetar e desenvolver arquiteturas de software escaláveis e eficientes; Conhecimento em padrões de design, como MVC, MVVM, e outros padrões arquiteturais; Experiência em desenvolvimento web utilizando ASP.NET, ASP.NET Core, e tecnologias relacionadas; Competência em design e otimização de bancos de dados usando SQL Server, Entity Framework ou outras tecnologias de acesso a dados; Conhecimento de JavaScript, HTML, CSS e frameworks front-end como Angular ou React; Habilidade para colaborar em equipes ágeis usando metodologias como Scrum ou Kanban; Consciência e prática de boas práticas de segurança no desenvolvimento de software; Boas habilidades de comunicação para colaborar efetivamente com outros membros da equipe, clientes e stakeholders.