Job Location: Beaverton, OR 97006
Job Duration: 1 months Senior Application Engineer, Retail Athlete Tools
our client does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries and rapidly evolve what do. We're looking for people who can grow, think, dream and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At our client, it's about bringing what you have to a challenging and constantly evolving game.
As a Senior Application Engineer on the our client team, you will :
- Leverage your polyglot skills to design, build and maintain micro - services on the AWS platform for our client Retail specifically using Scala and Java
- Use your knowledge of NoSQL and SQL databases to ensure we have highly available and performant data access
- Review teammates' technical designs, code and tests to maintain high code quality
- Harness your DevOps skills to automate operations tasks
- Profile and tune your work to ensure we deliver performant service experiences to all of our global customers
- Partner with architects and other teams to ensure the our client Retail eco-system of services stay loosely coupled and independently scalable
- Automate the testing of all of your components to ensure we have excellent test coverage
- Contribute to technical development and provide technical direction for the implementation and delivery of the system
- Contribute to the development of technical processes (e.g., testing, coding practices, etc.)
- Work with architects to ensure solutions are aligned with the technical our client roadmap
- Contribute to technical planning, estimation and design sessions
- Monitor the overall technical progress of the project and actively plan for future technical development activities
- Contribute to maintaining and improving effective team communications regarding technical/delivery plans, approaches and issues with all project team members
- Keep delivery team apprised of work progress and proactively communicate any concerns or opportunities to improve project delivery
- Contribute innovative technical approaches for meeting system requirements
- Bachelor's degree in Computer Science (or relevant fields) or 5 years of experience as a Software Engineer
- At least 5 years of experience designing and building distributed RESTful web application microservices using Scala and Java
- At least 3 years of experience using the AWS services EC2, SQS, SNS, DynamoDB, Aurora, Cloudformation and CloudWatch
- Experience writing automated tests that run in CI/CD pipelines
- Experience developing and presenting effective solutions for technical/product problems
- Experience supporting products in production using observability and alerting tools like Splunk and SignalFx
- Experience with Infrastructure as Code concepts (terraform, cloudformation, etc)
- Experience building Retail software for inventory management
- Experience building Retail software leveraging RFID
Skills: Typical Office: This is a typical office job, with no special physical requirements or unusual work environment.