Engenheiro Full Stack Sênior, .NET

Tyler Technologies

Negotiable
Remoto3-5 anos ExpBacharelTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísFilipinas

Requisitos de IdiomaPortuguese-Brazil

Este trabalho remoto está aberto para candidatos em países específicos. Por favor, confirme se deseja continuar, apesar das restrições de localização.

Descrição do Trabalho

Mostrar texto original

Descrição:

Descrição

Um engenheiro full-stack trabalha como parte de uma equipe multifuncional de produto, engenharia e garantia de qualidade para traduzir histórias de usuários e designs em soluções de software funcionais. Eles criam aplicativos web responsivos orientados por personas usando Angular ou .NET MVC e aplicam lógica de negócios a casos de uso especializados ao escrever APIs RESTful e SOAP, bem como consultas SQL complexas. O engenheiro full-stack possui um amplo conhecimento sobre nossa base de código e negocia com outros engenheiros, produtos e arquitetos para refinar designs e equilibrar trade-offs.

Responsabilidades

  • Desenvolver e manter aplicativos web modernos, responsivos e compatíveis com várias navegadores usando HTML, CSS, TypeScript/JavaScript e C#.
  • Escrever testes unitários e automatizados para validar alterações como parte de um pipeline CI/CD abrangente.
  • Participação ativa em todo o ciclo de vida de desenvolvimento de software (SDLC), incluindo análise, design, implementação, teste, implantação e manutenção.
  • Criar código claro, simples, seguro, modular e reutilizável.
  • Participar de processos e cerimônias ágeis para colaborar com a equipe na definição de histórias, estimativas e critérios de aceitação.
  • Criar e atualizar documentação clara e informativa de APIs.

Qualificações

  • Graduação em ciência da computação, engenharia da computação ou experiência de trabalho comparável.
  • Tipicamente, três ou mais anos de experiência em desenvolvimento de software.
  • Experiência com APIs RESTful e SOAP.
  • Experiência profissional com C# .NET Core ou .NET Framework, ou equivalente em linguagem orientada a objetos.
  • Experiência profissional com ASP.NET MVC ou frameworks JavaScript como React, Vue ou Angular.
  • Experiência com testes unitários parametrizados em XUnit, NUnit ou equivalente e simulação de dependências com Moq, FakeItEasy ou similar.
  • Capacidade de aplicar práticas de Desenvolvimento Orientado a Testes.
  • Compreensão de sistemas de banco de dados relacionais, como Microsoft SQL Server.
  • Conhecimento aplicável de princípios orientados a objetos e genéricos.
  • Habilidades excepcionais de resolução de problemas e pensamento crítico.
  • Fortes habilidades interpessoais, incluindo comunicação escrita e verbal.
  • Proativo que pode equilibrar o trabalho individual com o trabalho em equipe colaborativa.

Bônus

  • Experiência com GitHub Actions e GitHub Security.
  • Experiência com ambiente de execução Node.js.
  • Experiência com arquitetura containerizada e Docker.
  • Experiência com ferramentas de mapeamento objeto-relacional como Entity Framework.
  • Familiaridade com Visual Basic Script (VBScript).
  • Familiaridade com melhores práticas de segurança, como OWASP Top 10, Princípio do Menor Privilégio, etc.
  • Conhecimento dos princípios de design S.O.L.I.D.

Requisito

Por favor, consulte a descrição do trabalho.

Python
Preview

Boss

HR ManagerTyler Technologies

Postado em 20 March 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.