Software Engineer - Booking - Costco Travel
Costco Wholesale · Seattle, WA · 3 wk ago
Engineering$105k–$135k/yrFull-time
About the role
Costco Travel IT is responsible for the technical future of Costco Wholesale, a global retailer with a focus on providing exceptional experiences to its members. The team is known for its dedication to its employees and community, fostering a supportive and innovative work environment.
Responsibilities
- Takes responsibility for implementing, supporting, and improving technical design and development of in-house travel booking web applications based on gathered requirements.
- Performs development, optimization, and automation activities to support the implementation of a product/application.
- Builds, debugs, optimizes, and implements solutions in Java, JSP, JavaScript, HTML, and CSS.
- Achieves proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.
- Works with team members to move user stories from the development backlog into testing and provides clarification when needed.
- Estimates, plans, and manages your own implementation tasks and reports on development progress.
- Develops high-quality, efficient, and fast code.
- Supports off-hours work as required, including weekends, holidays, on-call responsibilities on a rotational basis.
Requirements
- Minimum 2-6 years’ experience in performing client/server development using Java, JavaScript, React SQL/DB2.
- Experience building and developing client-server business applications.
- Development experience in web application front-end and back-end languages.
- Working knowledge of modern software development frameworks, including server-side MVC.
- Strong background in SQL and relational databases.
- Possesses a strong understanding of the software development process.
- Strong knowledge of object-oriented concepts.
- Strong knowledge and experience working with Web Technologies.
- High integrity, accountability, a positive attitude, and willingness to contribute to the team's success.
- Team player, good interpersonal, organizational, and communication skills.
- Creative, likes challenges, strong organizational and time management skills, able to multitask and prioritize work effectively in a fast-paced environment.
- Displays interest in learning and contributing to the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.
- Demonstrates a strong understanding of emerging technologies to support the development of new solutions.
- Regular and reliable workplace attendance at your assigned location.
Qualifications
- Required: 2-4 years’ experience in Web Technologies:
- - Developing web applications or services using JSP, JQuery, JavaScript, WebSphere Commerce or Java frameworks.
- - Working with monolithic architecture, migration into SOA architecture.
- - Exposure to Payment processing systems, order management systems.
- 2+ years’ experience in:
- - Integrating an application with other applications using SOA/REST web services.
- - In application development in Java, JavaScript, .Net.
- - With a working knowledge of databases (DB2, SQL Server etc.).
- - Programming experience with related technology such as XML, Java, JavaScript frameworks, SQL queries, and database schema design.
Skills
- Understanding of HTTP API design - REST API.
- Knowledge of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.
- Extremely responsive, able to work under pressure in crisis with a strong sense of urgency.
- Responsible, conscientious, organized, self-motivated, and able to work with limited supervision.
- Comfortable working both independently and as part of a team, takes direction well, but isn’t afraid to take initiative and make decisions, sees themselves as a problem-solver, and faces challenges with a can-do mindset.
- Detail-oriented and possesses strong problem-solving skills and ability to analyze potential future issues.
Benefits
- Paid time off
- Health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance
- Health care reimbursement account
- Dependent care assistance plan
- Short-term disability and long-term disability insurance
- AD&D insurance
- Life insurance
- 401(k)
- Stock purchase plan
Pay
- Level 2 - $105,000 - $135,000
- Level 3 - $130,000 - $160,000
Schedule
- Regular and reliable workplace attendance at your assigned location.
Pre-Employment Screening
- You will be required to provide proof of authorization to work in the United States.
- In some cases, applicants and employees for selected positions will not be sponsored for work authorization, including, but not limited to H1-B visas.