We favour:
- Breaking down a high-level problem as a team upfront and delivering the core value first
- Delivering individual business benefits to production, rather than bundling tasks together
- Collaboration, communication, regular pairing and thoughtful course-correction
- Taking the time to write simple and easy to maintain code
- Willingness to make and participate in improvements for the greater good of CIP
- Working cross-discipline rather than adhering to tightly defined roles.
Common tasks including to:
- Participate in the design and creation of scalable software
- Design and develop clean functioning, testable code on the back-end, write effective APIs, develop and manage well-functioning databases and applications with security and data protection settings
- Collaborate with the AttRep product owner, business analyst, data engineers and the wider CIP teams to ideate software solutions
- Peer reviewing pull requests
- Testing and fixing bugs or other coding issues
- Set up, maintain and improve continuous integration
- Support live services with troubleshooting and monitoring
- Write technical documentation
Knowledge & experience:
- Knowledge of multiple back-end languages (e.g. Scala, Java)
- Familiarity with databases (e.g. Postgres, MongoDB, Splunk)
- Familiarity with big data tools (Spark, Presto, AWS EMR)
- Proven experience as a Full Stack Developer or similar role
- Knowledge of multiple front-end languages and libraries
- Experience coding in continuous integration context
- AWS suite experience
- Understands the importance of testing and automation
- Working in a lean, agile environment
- Working in a “you build it you run it” team
- Experience coding in continuous integration context
- Excellent communication
- Team player
- Great attention to detail
- An analytical mind
Skills & technologies
Essential:
- Play or other MVC/Rest API frameworks
- Scala/Java
- SQL DB
- Linux/Unix
- AWS Suite
- HTML/CSS
- Terraform
- SBT
- Continuous Integration
- Agile methodologies
Desirable:
- Python
- Airflow
- Docker
- Kibana
- Grafana