Job Opportunity
Job Information
Job Opening ID 5698
Date Opened 10/10/2019
Job Type Contract
Language Skills English
Location Portland, Oregon
Industry IT Services
City Beaverton
State/Province Oregon
Country United States
Zip/Postal Code 97006
Job Description
Responsibilities
- Participate in the Scrum with the team
- Contribute code to the team's business deliverables
- Participate in design sessions and implementation plans
- Resolve technical issues and remove blockers for your team
- Encourage innovation with new technologies and elegant solutions
- Provide solution/code reviews and give feedback
- Evaluate technical decisions and their impact on the architecture
- Help Onboard new team members
- Ensure successful quality software with emphasis in Security, Privacy, Reliability, Availability, Maintainability, Performance
- Work through dependencies and integration with other engineering teams
- Partner with the Product Owners to drive clarity on requirements. Define technical options, provide estimates on effort and risk, and evaluate technical feasibility
Qualifications
- Bachelor's degree in Computer Science or Engineering
- 5 years' experience in highly distributed systems with high transaction volume
- Experience with working on projects in highly collaborative, multi-disciplinary development teams
- Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and design patterns
- Experience designing APIs and creating Java RESTful microservices
- Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests. Continuous delivery experience preferred.
- Experience delivering software in a Scrum development process e-Commerce experience is a plus
- Cloud infrastructure and development experience (AWS preferred)
Skill Set
JavaScript, React, Redux, Java, Groovy, and AWS