Formación Comunicación Asistencia sanitaria Medicina Construcción salud y seguridad Enfermería Servicios médicos de emergencia Servicios de emergencia Normas de la industria Javascript Java Python Agile C++ Ruby Git Jira

Role Description This is a contract role for a Software Engineer. The selected candidate will be responsible for designing, developing, testing, and maintaining software applications. The Software Engineer will work closely with cross-functional...

Role Description

This is a contract role for a Software Engineer. The selected candidate will be responsible for designing, developing, testing, and maintaining software applications. The Software Engineer will work closely with cross-functional teams, including product managers, designers, and other engineers, to build high-quality software solutions that meet user needs and business requirements.

Key responsibilities include writing clean, efficient, and scalable code, conducting code reviews, debugging issues, and optimizing performance. The Software Engineer will also be involved in designing software architectures, implementing new features, and maintaining and updating existing software systems. Additionally, the role requires participation in the full software development lifecycle, from concept through to deployment, and contributing to the continuous improvement of development processes.

The Software Engineer will need to keep up-to-date with the latest technologies, programming languages, and industry trends, ensuring that the software developed is both innovative and robust. The role also includes ensuring the software meets security standards and performance benchmarks.


Qualifications

Software Development Expertise: Strong proficiency in programming languages such as Java, C++, Python, Ruby, or JavaScript. Experience with full-stack development is an advantage.

Software Architecture & Design: Ability to design scalable, maintainable, and efficient software architectures and systems.

Problem-Solving Skills: Strong analytical skills with the ability to troubleshoot, debug, and resolve complex technical issues effectively.

Version Control & Development Tools: Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) practices, and project management tools such as Jira or Trello.

Software Testing: Knowledge of testing methodologies and experience with unit testing, integration testing, and automated testing tools to ensure code quality and functionality.

Collaboration Skills: Strong ability to work within a team, collaborate with cross-functional teams, and communicate technical information to both technical and non-technical stakeholders.

Agile Methodology: Familiarity with Agile development practices, including sprint planning, stand-ups, and iterative development.

Performance Optimization: Knowledge of performance tuning and the ability to optimize both back-end and front-end components of applications.

Security Awareness: Understanding of secure coding practices and experience in implementing security protocols in software development.

  • Relevant Academic Qualifications: A degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred. Additional certifications such as Certified Software Development Professional (CSDP) or specialized certifications in relevant technologies are a plus.

¡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

IT Partner

IT Partner España busca incorporar perfiles especializados en Data & Python para un proyecto de 2 años con inicio a...

Zenova

Join Zenova as a Fullstack Developer! At Zenova, we are transforming the way the real estate sector manages energy...

Aubay

Madrid, ES

Funciones Programación de tareas y nuevos desarrollos de complejidad media/alta Horario flexible de lunes a jueves de...

Sopra Steria

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

BBVA Technology en Europa

¡Bienvenido al lugar que te mereces! 🔍¿Qué buscamos? Buscamos Frontend Developers con al menos 4 años de experiencia. Te...

Digital Talent Agency

¡Hola! ¿Estás listo/a para unirte a un equipo genial en Zemsania y trabajar en un proyecto súper estable desde la...

Grupo NS

Desde Grupo NS, precisamos incorporar desarrolladores Java con experiencia en microservicios. Skills Experiencia: Éxito...

PANEL Sistemas Informáticos

🚀 ¡Ampliamos nuestro equipo con talento .NET! Buscamos dos desarrolladores/as .NET para un proyecto de larga duración...

PANEL Sistemas Informáticos

🚀 ¡Estamos buscando un Programador/a Batch para el área de FinOps en Holding! Si te apasionan los entornos complejos, el...

CAS TRAINING

En CAS Training, empresa líder con más de 20 años en consultoría tecnológica, outsourcing y formación especializada...