Open Positions
Senior Software Developer
3/5 years experience
We are looking for candidates that take care of the development of software projects, participating to all the following phases:
- Prerequisites analysis
- Architecture definition
- Solution design
- Solution implementation
- Software maintenance and improvements
Required profile
- At least 5 years of previous experience in this domain
- At least 1 year of web oriented technologies
- Excellent knowledge of Java and C#
- Excellent knowledge of OOP paradigms and design patterns
- Excellent knowledge of standard development tools such as version control, continous integration, issue tracking systems
- Good knowledge of TDD approach and related frameworks
- Team working attitude
- Good knowledge of the English language, both written and spoken (B2 level or higher)
- Availability to short trips abroad
Nice to have
- Good knowledge of Maven build tool
- Good knowledge of Agile methodologies (standup, retrospective, planning, etc...)
- Service oriented architectures
- RESTful services