Vedere l'offerta completa

R&D SW ENGINEER - DESKTOP APPLICATION

Descrizione dell'offerta di lavoro

R&D SW Engineer - Desktop Application At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story. This position reports to R&D Team Lead Your role and responsibilities We are actively seeking a Software Engineer with a proven track record in Desktop applications, preferably backed by a background in DevOps and Cyber Security. The successful candidate will play a crucial role in designing, developing, deploying, and maintaining cutting-edge applications within the Digital Agile Unit. This role specifically focuses on Desktop SW applications. In this role, the candidate will optimize designs by identifying the best technical solutions, including services, architectural choices, and technical details. The emphasis will be on maximizing integration among software applications and the hardware/smart devices they interact with. The work model for the role is: #LI-Hybrid You will be mainly accountable for: Proficiency in the Scrum methodology, encompassing Epics, Features, User Stories, and Bugs, is a prerequisite. The candidate will actively participate in Scrum ceremonies, collaborating closely with Dev and Test Teams. Proficiency in programming languages: In-depth knowledge of programming languages such as C# and C++, which are commonly used for desktop application development. Frameworks and libraries: Experience with frameworks and libraries such as .NET, .NET Core, Windows Presentation Foundation (WPF), WinForms and WinUI for developing user interfaces. Memory Management: Ability to manage memory efficiently, including understanding concepts such as garbage collection and manual memory management. User Interfaces: Skills in designing and developing intuitive and responsive user interfaces, using tools such as XAML for WPF and Figma or similar tools for designing graphical mockups. CI/CD pipeline management: Experience configuring and managing continuous integration (CI) and continuous deployment (CD) pipelines to automate the process of building, testing, and deploying applications. Code quality: Knowledge of software quality verification techniques, such as code reviews, static code analysis, and using metrics to build reliable applications. Software security: Knowledge of security practices to protect desktop applications from vulnerabilities and attacks. Testing and debugging: Ability to test and debug desktop applications to ensure optimal performance and reliability, including unit, functional and regression tests. Version management: Experience with version control systems such as Git to manage source code and software releases. Qualifications for the role Bachelor’s or Master’s degree in computer science or a related field. You have experience in Windows application development. Knowledge of communication protocols such as Modbus, TCP/IP, RS-485, Bluetooth Low Energy and Ethernet for communication between devices. You have experience in integrating physical devices such as sensors, actuators, and other IoT devices, using standard communication protocols. Ability to work with gateways and interfaces for collecting and processing data from physical devices. Ability to configure and manage physical devices, including configuring communication networks and managing collected data. Design experience in SW applications for Web, Cloud, IoT technologies, completes the desired profile. You are innovative around problem-solving and Agile methodologies. You possess strong communication skills. Ability to work independently and as part of a team. You are at ease communicating in Italian and English, both written and spoken. What's in it for you? Benefit from an open and solution-oriented work culture. Bring your knowledge and expertise, make the difference in technology. Enjoy a supportive and solution driven team environment. Benefits Canteen Employee Assistance Program More about us ABB Smart Power provides energy distribution solutions for data centers, industrial and manufacturing plants, critical infrastructure and commercial buildings. The Division’s technical teams work closely with industry partners, delivering advanced solutions that support rapid growth, energy transition, and sustainability objectives. The Division’s portfolio includes industrial circuit breakers, low-voltage systems, motor starting applications, and safety devices like switches and relays. Its Power Protection unit supports the world’s largest data center companies with advanced energy-efficient UPS solutions. The Division’s ABB Ability Energy Manager provides a scalable, easy-to-use platform that helps organizations save energy and reduce CO2 emissions. We value people from different backgrounds. Apply today for your next career step within ABB and visit ... to learn about the impact of our solutions across the globe. #MyABBStory For further info: Davide Lippiello, Talent Partner #J-18808-Ljbffr
Vedere l'offerta completa

Dettagli dell'offerta

Azienda
  • ABB Schweiz AG
Località
  • Tutta l'Italia
Indirizzo
  • Imprecisato - Imprecisato
Data di pubblicazione
  • 25/11/2024
Data di scadenza
  • 23/02/2025
Devops Engineer
Key Partner srl

Platform engineer... il platform engineer partecipa alla progettazione, all'implementazione e al supporto continuo dei servizi di produzione, delle applicazioni e dei componenti della piattaforma... nell’ambito di un’importante strategia di crescita, stiamo cercando un devops engineer per rafforzare......

Advanced Software Engineer
Sincrono Formazione Srl

Ruolo ricoperto:-advanced software engineercompetenze richieste:-java-apache tomcat-jboss application serverrequisiti linguistici:-inglese: livello b1seniority: +5 annisede di lavoro: roma ( sw parziale)impegno: full time dal lunedì al venerdìsi offre:contratto e retribuzione commisurata alla reale esperienza......

Data Engineer
Sincrono Formazione Srl

Ruolo ricoperto: -data engineer competenze richieste: -data warehousing / business intelligence -google cloud bigquery -big data & analytics, -cloudera, mongodb, -jenkins, git -kubernetes competenze linguistiche: -inglese: livello b1 seniority: +3 anni sede di lavoro: residenza in una delle città menzionate:......

Software Engineer Java
Sincrono Formazione Srl

Ruolo ricoperto:-software engineer javacompetenze richieste:-opensearch e/o elasticsearch-java 11+-architetture containerizzate e orchestrazione (kubernetes, ecc... gruppo sincrono, holding company ict di consulenza e formazione che opera sul mercato dal 1993, sta selezionando per un'importante opportunità......

Expert Software Engineer
Sincrono Formazione Srl

Ruolo ricoperto:-expert software engineercompetenze richieste:-node js-aws-serverless framework-aws lambdaseniority: + 2 annisede di lavoro: roma ( sw totale)impegno: full time dal lunedì al venerdìsi offre:contratto e retribuzione commisurata alla reale esperienza del candidato......

Expert Solution Engineer
Sincrono Formazione Srl

Ruolo ricoperto:-expert solution engineercompetenze richieste:-java-soap/rest-store procedurerequisiti linguistici-inglese: livello b2seniority: +5 annisede di lavoro: roma ( sw totale)impegno: full time dal lunedì al venerdìsi offre:contratto e retribuzione commisurata alla reale esperienza del candidato......

Expert Digital Engineer
Sincrono Formazione Srl

Ruolo ricoperto:-expert digital engineercompetenze richieste:-angular 2+framework ionicattivita’:-rifacimento applicazione mobile basata sul framework ionic (angular)seniority: +5 annisede di lavoro: roma ( sw totale)impegno: full time dal lunedì al venerdìsi offre:contratto e retribuzione commisurata......

Advanced Software Engineer
Sincrono Formazione Srl

Ruolo ricoperto:-advanced software engineercompetenze richieste:-c#-ms sql serverattivita’:-gestione am ed microevolutiva su sistema proprietario del cliente in ambito recupero crediti (sql server / c#)seniority: +5 annisede di lavoro:firenze ( sw parziale iniziale della durata di 1 mese di 3gg su 5......

Process Engineer - Processisti Impianti Industriali
3a engineering

Per ampliamento dell'organico nel team di processo impianti chimici, siamo alla ricercare un process engineer la persona si occuperà di: elaborazione bilancio di materia e di energia; preparazione e stesura di diagrammi di flusso; preparazione e stesura di diagrammi p&i; dimensionamento e calcolo delle......

Software Engineer
Adami & associati selezione del personale

Ruolo: software engineer siamo alla ricerca di un software engineer talentuoso per unirsi al team a calenzano, firenze... ottime capacità interpersonali e di comunicazione con i clienti... competenze approfondite in elettronica... eccellente padronanza dell'inglese, sia scritto che parlato......