Job Description
Responsibilities
Researching, designing, writing and testing new software using Agile software methodologies.
Writing well-crafted and maintainable code.
Problem-solving and lateral thinking as part of a team, or individually, to meet the project needs.
Maintaining systems by monitoring, identifying and correcting software defects.
Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and using new frameworks and tools.
Supporting the Product Owner to define functional and nonfunctional requirements for our products.
Qualifications
Job requirements
3-5+ years of experience as a Software Engineer programming in Java/JEE
Solid and proven coding background in any domain
Expererience with unit, integration and functional testing.
Ability to work as a part of the team.
Diverse technology knowledge and a sense of curiosity to explore new and better ways to solve problems.
Excellent English communication skills.
Nice to have
Strong competence in testing techniques like TDD and BDD.
Use of and interest in open-source software.
"Hobby Project" of interest / open-source contributor.
MS Degree in Computer Science or Engineering.
Soft Skills
Assume responsibilities, take risks, not afraid to make errors and learn from mistakes.
Be a team person, willingness to support your team mates.
Proud of your work.
Humble and open person.
Disciplined and tenacious.
See live changes as opportunities, we are a very dynamic company!
Contract
Full-time, permanent.
Location
You'll work in our offices in Madrid (Calle Proción 1).