Vacancy expired!
- Participates in iteration planning meetings ensuring that the team has a common understanding of each
- Leads and participates in daily site, cross-site, and product team standups
- Participates in retrospectives to gather feedback and derive actionable items to improve the team and the
- Participates in executing the strategy, keeping the customer needs and wants in mind
- Serves as an expert on a specific business domain and demonstrates leadership and accountability on at
- Provides input into the architecture and design of the product; collaborating with the team in solving
- Practices daily paired programming and test-driven development in writing software and building product
- Coaches more junior team members around different technologies and XP practices
- Participates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team.
- 3+ years of developing and implementing systems at scale
- Recent experience working in an eXtreme Programming (XP) or agile environment
- Strong verbal communication and collaboration skills
- Experience designing applications iteratively – you will not receive a full spec upfront and will need to feel
- Experience developing software in different programming languages, and demonstrated ability to quickly learn
- Able to learn new technologies, and teach other members of the team
- Strong understanding of distributed systems, operating systems, networking, databases, security, and analytics
- Clear understanding of cloud services, deployment models, and distributed systems
- Ability to drive work forward with minimal supervision
- Experience in Test Driven Development; including knowledge and experience in testing frameworks (such as
- Experience and knowledge in developing/consuming REST APIs including tooling for documentation (swagger,
- Data (SQL or similar query language), data constructs (XML, JSON), and ORM tools (Hibernate)
- Experience in responsive web front end / single page application development using modular JavaScript,
- Hands on experience on modern JavaScript tools such as Webpack, Babel, ESLint, Gulp, NPM, Bower,
- Actual experience developing continuous integration, continuous delivery and continuous deployment pipelines
- Knowledge and experience on approaches and tools for automated testing and monitoring
- Familiar with the fundamentals of UX/UI design, able to participate in customer research sessions and
- Familiar with the fundamentals of data design, including dependencies, relationships, and cardinalities.
- Source Control Management (preferably Git/GitHub)