
Software Engineer
- Madrid
- Permanente
- Tiempo completo
- Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
- Collaborate with stakeholders to understand functional and non-functional requirements.
- Investigate and propose business and technical solutions to development and design problems, participating in scope of work estimation and forecasting.
- Promote and investigate architecture, design, implementation, and security standards and best practices.
- Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
- Improve performance of existing software by diagnosing and resolving critical issues across multiple skill teams.
- Follow agile development processes.
- Mentor junior software engineers.
- 5+ years' experience as Software Engineer, preferred using Spring Boot and Angular
- Background in financial or automotive sector is a plus
- Advanced English skills
- Strong proficiency in several coding languages (e.g., Java, JavaScript, etc.)
- Experience with application development in cloud environments (e.g., OpenShift, GCP, Azure, etc.)
- Deep understanding of DevOps and CI/CD principles and practices
- Experience with relational databases (e.g., DB2, SQL Server, PostgreSQL)
- Strong ability to understand and collaborate working with application designs, technology stacks, context for code, the codebase, and its relation to business objectives
- Ability to work both independently and collaborating with multiple teams
- Excellent problem solving and analytical skills
- Advocate to learn new skills, technologies, and frameworks