Engenheiro de Software Sênior (C# .NET framework)

Asia Select, Inc. (ASI)

Negociável
Remoto3-5 anos ExpDiplomaTempo 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:

Nesta posição, você estará trabalhando em uma equipe ágil na aplicação SaaS do Cliente usando as ferramentas e tecnologias mais recentes. Você será muito competente em projetar e desenvolver software com uma forte compreensão das práticas de entrega contínua, altos níveis de automação e engenharia de software nativo em nuvem.

Você irá gostar de trabalhar em uma equipe de pessoas positivas, semelhantes e motivadas dentro de um ambiente ágil autogerido. Você ficará feliz em participar de revisões entre pares para garantir que a equipe esteja seguindo as melhores práticas de engenharia e acompanhando as tecnologias mais recentes.


Arquitetura

  • Design e arquitetura de recursos específicos dentro da aplicação SaaS.
  • Uma compreensão sólida da abordagem de 12 fatores (ou metodologia semelhante) para projetar aplicações distribuídas.


Pesquisa

  • O Cliente está altamente motivado a continuar usando ferramentas, metodologias e abordagens de desenvolvimento de ponta. Como parte deste papel, haverá a necessidade contínua de pesquisar, avaliar e recomendar:
  • Cadeias de ferramentas apropriadas
  • Melhorias nos processos de desenvolvimento
  • Tecnologias futuras a serem perseguidas
  • Novas tecnologias e produtos nativos em nuvem


Ágil

  • Adota o manifesto Ágil.
  • Responsável por analisar o trabalho a ser realizado, estimativas de esforço e risco associado a todas as mudanças.
  • Fornecer comunicação eficaz aos stakeholders sobre os objetivos e o progresso da equipe durante o sprint.


Desenvolvimento e Implementação

  • Desenvolvedor prático para construir e executar tarefas de desenvolvimento de aplicativos.
  • Trabalhar em estreita colaboração com outros na equipe de desenvolvimento para ajudar a garantir que as melhores práticas de design e implementação estejam sendo seguidas.
  • Seguir as melhores práticas de programação e diretrizes de codificação, controle de versão, processos automatizados de build e teste.


Teste de Sistema e Implantação

  • Todos os engenheiros são responsáveis pela qualidade e construção de suítes de automação de testes, design dos critérios de testes, incluindo testes unitários para validar subsistemas, bem como a completa integração do sistema end-to-end.
  • Conduzir o esforço de ajuste e auxiliar nos testes de escalabilidade/desempenho.


Correção de bugs e Melhoria Contínua

  • Monitoramento contínuo da saúde e desempenho do sistema. As equipes constroem, testam, implantam e mantêm seus produtos de software.
  • Revisar relatórios de desempenho e recomendar melhorias.



Habilidades Essenciais para este cargo de alto desempenho

  • Proficiente em C# e experiência com .NET framework.
  • Experiências em construir e implantar soluções nativas em nuvem no Azure (ou AWS).
  • Competente em projetar e desenvolver software dentro da arquitetura API e microserviços.
  • Experiência em construir consultas SQL eficientes e Stored Procedures.
  • Experiência em serviços REST usando especificação JSON OpenAPI.
  • Conhecimento de padrões de design comuns e quando/como usá-los.
  • Experiência em projetar para atender requisitos não funcionais e tomar decisões de design sensatas (por exemplo, segurança, escalabilidade).
  • Experiência com arquitetura orientada a eventos e conceitos de Design Orientado a Domínio.
  • Testes automatizados (testes unitários, componentes e automação de testes de integração).
  • Experiência em desenvolver com abordagem de desenvolvimento baseada em trunk.
  • Compreensão de Integração e entrega contínuas.
  • Experiência com plataformas de containerização e virtualização, especialmente Docker.


Configuração de Trabalho: Híbrido, 2-3x por semana no local

Locais de Trabalho: escritório temporário em BGC (escritório permanente em Ortigas)

Horário de Trabalho: Qualquer lugar começando às 6h-8h (horário da Nova Zelândia)

Requisito

Favor consultar a descrição do trabalho.

Desenvolvimento de SoftwareSistemas EmbarcadosC++Design de CircuitosResolução de ProblemasMétodos ÁgeisColaboração em EquipeSolução de ProblemasTestes e Depuração
Preview

Boss

HR ManagerAsia Select, Inc. (ASI)

Postado em 15 May 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.