React Agile TSQL TypeScript Groovy Teletrabajo

We are seeking a Senior Software Engineer who excels in both technical execution and communication. The ideal candidate is committed to writing clean, reusable and maintainable code, improving software quality, and also participating in maintaining...
We are seeking a Senior Software Engineer who excels in both technical execution and communication. The ideal candidate is committed to writing clean, reusable and maintainable code, improving software quality, and also participating in maintaining and improving the CI pipeline of the team and adding value to the test plans and automated tests. You will be collaborating on a fully distributed, remote working team and you will play a key role in designing, optimizing and developing AI centric software solutions.

Key Responsibilities
- Design, develop, and maintain high-performance software applications.
- Ensure software quality through automated testing and rigorous validation processes.
- Communicate technical concepts effectively to both technical and non-technical audience.
- Provide mentorship to junior engineers and promote best practices.
- Diagnose and resolve technical issues, ensuring system stability and correctness.
- Document every implementation, testing, CI decision or process in which they participated in order to reduce knowledge transference overhead.

Qualifications & Skills
- Proficiency in object-oriented programming languages.
- You will use Typescript, Groovy, SQL and React based development. Having experience on them is a plus, but it´s not strictly required.
- Experience with software architecture and design patterns.
- Strong understanding of testing, validation methodologies and CI/CD pipelines.
- Excellent verbal and written communication skills.
- Ability to collaborate in an agile development environment.
- Strong problem-solving abilities.

Career Level - IC3

Responsibilities

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

¡No te pierdas nada!

Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo


Nunca compartiremos tu email con nadie y no te vamos a enviar spam

Suscríbete Ahora

Últimas ofertas de empleo de Programador/a en Madrid

Social You

Buscamos SAP ABAP para incorporarse en un proyecto del sector Pharma en Madrid. Responsabilidades: Diseñar, desarrollar y...

Devoteam

Madrid, ES

Para incorporar en proyecto estable buscamos un Programador Senior Java con experiencia en Spring y Apache Camel.

Devoteam

Devoteam es una consultora europea líder enfocada en estrategia digital, plataformas tecnológicas, ciberseguridad y...

Affirm

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay...

Devoteam

Madrid, ES

Devoteam es una consultora europea líder enfocada en estrategia digital, plataformas tecnológicas, ciberseguridad y...

Oracle

Madrid, ES

Do you like challenges? We have a big one here at Oracle NetSuite – we are building completely new NetSuite’s business...

Serem

Madrid, ES

Únete a nosotros como Desarrollador Java Senior en el sector de la banca privada y acelera tu carrera en tecnología de...

AuctiBid

Leganés, ES

Modalidad : Jornada completa, incorporación estable a largo plazoInicio : Durante fase de formación del equipo...

Devoteam

Devoteam es una consultora europea líder enfocada en estrategia digital, plataformas tecnológicas, ciberseguridad y...

Sopra Steria

Madrid, ES

Descripción de la empresa Porque trabajar en Sopra Steria, también es sentir Sopra Steria. Somos un reconocido líder...