Apply now »

 

 

 

 

Analista de Desenvolvimento de Software

Landis+Gyr is a leading global provider of integrated energy management solutions. We measure and analyze energy utilization to generate empowering analytics for smart grid and infrastructure management, enabling utilities and consumers to reduce energy consumption. Our innovative and proven portfolio of software, services and intelligent sensor technology is a key driver to decarbonize the grid. With sales of USD 1.7 billion in FY 2022, Landis+Gyr employs over 7,000 talented people across 30 countries and five continents.

For more than a century, we've been pioneers in energy innovation, and we continue to lead the way toward a more sustainable and efficient energy landscape.

Join us at Landis+Gyr, where we manage energy better - since 1896.

 

Objetivo Principal do Cargo:
Procuramos um Desenvolvedor de Software motivado e apaixonado por tecnologia para se juntar à nossa equipe. Esse cargo tem como missão principal atuar no desenvolvimento de aplicações para produtos e soluções Landis+Gyr. Como Desenvolvedor de Software, você será responsável por auxiliar no desenvolvimento e manutenção de aplicações de software, garantindo sua qualidade e funcionalidade. Nesta função, você terá a oportunidade de trabalhar em diversos projetos e colaborar com uma equipe global de desenvolvedores.
 
Atividades Específicas:
1.    Desenvolver aplicações voltadas para Smart Grid, atuando em conjunto com equipes multiculturais e multidisciplinares, conforme requisitos levantados pelo Product Manager (PM) junto aos clientes;
2.    Desenvolver soluções técnicas através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias envolvidas no projeto;
3.    Modificar programas e/ou rotinas de sistemas, alterando o processamento, a codificação e demais elementos, a fim de corrigir falhas e/ou atender alterações de sistemas e novas necessidades;
4.    Criar testes unitários e de integração em ambiente de desenvolvimento, a fim de verificar se o programa é executado corretamente, dentro dos requisitos especificados e atendendo ao desempenho adequado;
5.    Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;
6.    Trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e design através da comunicação e trocas de conhecimento; 
7.    Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados (Ex.: cobertura e revisão de código, ferramentas para análise de segurança);
8.    Compreender requisitos através do contato com clientes e áreas envolvidas no projeto/atendimento;
9.    Utilizar frameworks já definidos para o desenvolvimento de soluções;
10.    Conhecer e seguir boas práticas em programação, utilizando medidas para tornar o código universal e claro, seja na nomenclatura ou na forma como são separados, permitindo que possa ser feito a leitura do código, identificação e correção;
11.    Consolidar informações e fazer reporte ao time de gestão periodicamente, demonstrando as métricas, evoluções e resultados de suas atividades; 
12.    Compreender a arquitetura do software e conseguir atuar nela através da análise de seus componentes, organização e funcionalidades; 
13.    Conseguir se comunicar de maneira clara ao apresentar informações técnicas aos stakeholders; 
14.    Estar em contato constante com a gestão para o levantamento de requisitos e para assegurar que as demandas solicitadas sejam atendidas. 
15.    Criar documentações complementares, como guias de "how-to", com informações que auxiliem na análise e treinamento de novos membros do time.
 
Conhecimentos necessários para a posição:
•    Graduação completa em Sistemas de Informação, Ciência da Computação, Tecnologia em Análise e Desenvolvimento de Sistemas ou Engenharia da Computação/Elétrica/Eletrônica ou áreas correlatas.
•    Inglês intermediário 
•    Domínio em Lógica de Programação e Sistemas e Programação Orientação a Objetos.
 
Conhecimentos mandatórios:
    C# 
    Banco de dados (SQL Server, Oracle e/ou PostgreSQL)
    Testes Unitários
    .NET Framework
    Versionamento de Código (Ex.: Git, SVN)
    Diagramação UML
    Microsserviços
    Web Services (REST e SOAP)
    Metodologias Ágeis (Scrum, Kanban, SAFe)
 
Conhecimentos desejáveis:
    Java
    Cloud
    Mensageria (Kafka)
    Containerização (Docker, Kubernetes)
 

 

As a part of the Landis+Gyr family, employees are offered a comprehensive and competitive package of benefits including medical, dental and vision coverage, life insurance, and a 401(k)-retirement plan featuring a generous company match incentive.  Additionally, we offer three (3) weeks of Paid Time Off (PTO) as well as eleven (11) paid holidays.  We also offer a tuition reimbursement program, optional pet insurance, supplemental medical coverage and a host of other perks to ensure the health, wellness, and enrichment of our team members. 

Pay is in the range of XY per year. The position is eligible for a 401(k) match and consideration for an annual bonus. The actual base salary offered depends on a variety of factors, which may include, as applicable, the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, and certifications or other professional licenses held.  All candidates are encouraged to apply. 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. 

 

We're committed to shaping a better future for everyone. #EnergizeYourCareer and join us on our journey towards a greener tomorrow.

Job Title:  Analista de Desenvolvimento de Software

Requisition ID:  20718
Location: 

Curitiba, BR

Workplace Type:  Hybrid
Career Level:  Experienced
Date Posted:  Dec 20, 2024

Apply now »