Job Closed
This listing is no longer active.
Pantheon is a website operations platform for Drupal and WordPress that allows organizations to manage their websites from a single dashboard. Launched in 2010, the company is head
Software Engineer
Location
Brazil
Posted
65 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Pantheon
Role Description Buscamos um(a) Engenheiro(a) de Software altamente qualificado(a), com sólida experiência em testes automatizados, desenvolvimento backend com tecnologias modernas em .NET e vivência prática com serviços Azure. Essa pessoa será responsável por projetar, implementar, executar e sustentar uma infraestrutura de testes robusta, além de contribuir ativamente para o desenvolvimento de aplicações escaláveis, confiáveis e de alta qualidade. Qualifications - Inglês fluente - Excelentes habilidades de comunicação, facilitação e resolução de conflitos - Capacidade de atuar de forma colaborativa com equipes multifuncionais - Forte capacidade de organização e resolução de problemas - Experiência em ambientes com equipes remotas ou globalmente distribuídas Requirements - Infraestrutura e automação de testes — muito importante - Ampla experiência na construção, evolução e manutenção de infraestrutura de testes - Sólido conhecimento em: - testes unitários - testes de integração - testes funcionais (E2E) - Proficiência no uso de NSubstitute para mocks - Capacidade de escrever, executar, analisar e solucionar falhas em testes automatizados - Experiência na geração, análise e comunicação de relatórios de cobertura de testes - Experiência com GitHub como plataforma de controle de versão - Vivência prática na configuração e manutenção de GitHub Actions para execução de testes automatizados e fluxos de CI - Capacidade comprovada de garantir a confiabilidade, estabilidade e manutenção contínua das suítes de testes - Desenvolvimento backend - Sólida experiência com C# - Proficiência em .NET 8 / .NET 9 / .NET 10 - Experiência no desenvolvimento de APIs mínimas - Sólido conhecimento em OpenAPI (Swagger) - Desenvolvimento frontend - Experiência com Blazor - Dados e persistência - Proficiência em Entity Framework Core (EF Core) - Sólida experiência com SQL Server, incluindo: - escrita de consultas performáticas - otimização de padrões de consulta - compreensão e análise de planos de execução - Serviços de nuvem Azure - Experiência com Azure Service Bus - Conhecimento prático de Azure Functions - Experiência com Azure Cosmos DB - Observabilidade - Experiência prática com Distributed Logging - Experiência na implementação e uso de OpenTelemetry Benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Development Internship
TNG Technology ConsultingWe solve hard IT problems: Agile Software Development, Artificial Intelligence, DevOps & Cloud!
• Support in the further development and optimization of a wide range of software systems • Work on internal tools, prototypes, and external client projects • Depending on the project setup: involvement in agile team structures • Various opportunities to contribute internally
Internship – Software Developer, Dual Degree
v(dev)Criamos soluções digitais que transformam a gestão do seu negócio
• Front-end and/or back-end development; • Bug fixing and continuous improvement; • Defining the most appropriate technologies to be used in the systems under development; • Propose and implement new tools, techniques, and methodologies; • Share and help grow the team's technical knowledge;
Energy Hub Developer
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Utilizes the Microsoft 365 suite of tools including Power Automate, Power Apps, Power BI, Lists, and Forms to maintain existing solutions, perform troubleshooting to alleviate any technical impacts, and develop modernization UI/UX, reporting, and internal team process solutions. • Develops and implements Microsoft APIs, or equivalent APIs with SharePoint. • Identifies appropriate issues to escalate to Microsoft in the form of cases and collaborates with Microsoft to implement case solutions.
• Participates in LeadSync, supporting the definition of strategies whenever necessary; • Leads QA participation in Scrum rituals: • Supporting the PO in the preparation of requirements and acceptance criteria for user stories, as needed; • Estimating effort for planning and test execution; • Critically analyzing the writing of stories and tasks, as well as the acceptance criteria; • Presenting, when necessary, the activities performed and/or completed during the sprint. • Conducts meetings with project stakeholders to define test strategies; • Exerts strong influence to ensure consistent adherence to QA processes and standards, guaranteeing the quality of deliverables; • Manages time efficiently; • Participates in technical interviews for hiring new QAs, when necessary; • Supports the onboarding process of new team members (QAs, developers and POs) into the project/product; • Plans and performs manual testing for complex stories and tasks, considering requirements, acceptance criteria and deadlines; • Responsible for defining frameworks and supporting tools for test automation; • Responsible for maintaining, improving and developing automation scripts aligned with their experience, seeking support from more experienced developers when necessary; • Clearly and thoroughly reports any defects or bugs identified during testing; • One of the people responsible for defect and bug lifecycle management, from identification to resolution, ensuring effective communication with developers and POs; • Creates and maintains documentation related to the tests performed, results obtained and test procedures; • Evaluates and recommends testing, automation and test management tools that improve the efficiency and effectiveness of QA processes; • Responsible for creating and maintaining the project's test repository in Zephyr Scale; • Responsible for acquiring an in-depth understanding of the product or project and sharing that knowledge with less experienced team members; • Raises questions, offers suggestions and proposes continuous improvements for the product and processes; • Handles conflicts within the project and QA team, collaborating with other stakeholders to ensure a collaborative working environment; • Collaborates in creating and monitoring QA metrics and in evaluating the quality of deliverables; • Assists junior and mid-level QAs in prioritizing and carrying out activities.




