Understand the business requirements and their implications on the technical implementation of features and production support issues
Ongoing interaction with the team and Product Owners about the design/implementation of product functionality
Design, develop and test product functionality according to the acceptance criteria
Present your team's outcomes to business stakeholders, including during sprint demonstrations
Provide ongoing support of your team's functionality in production and all lower environments
Actively participate in and demonstrate ownership of shared team activities including planning, grooming, DevOps activities, on-call roster and ad-hoc team discussions
Collaborate with peers and stakeholders in a distributed global organization
Requirements
Degree in Computer Science or related technical field
2+ years of product development experience in a lean or agile environment
Experience in C++ programming language, UNIX Development Environment, and Databases like Oracle/Postgres
A natural affinity for AI and a willingness to explore, text and iterate with AI tools as part of your everyday work
Demonstrated critical analysis and problem-solving skills related to interconnected software components
Excellent communication skills and ability to tailor your messaging to different audiences