Full Time
Software Developer – Costco Jobs
Job Description
Job Type: Software Developer from home
Location: Texas work from home
Company: Costco
Position Description:
The objective of the Enterprise QA Tools Software Developer is to plan, develop, organize, and support tools that serve the division’s QA needs. This position necessitates a combination of growth and support actions. The eligible applicant will have a strong desire to provide excellent end-user support, as well as the ability to debug code and provide high-quality development deliverables.
ROLE
- Develops or prototypes software modules ranging in complexity, such as service interfaces, process flows, service messages, SOA components, business logic, UI/UX, or data access logic.
- Creates efficient code in a variety of programming languages for advancements and problem fixes.
- Software solutions and process processes are designed, developed, tested, and deployed in accordance with standards, rules, and best practices.
- Executes project plans and completes assignments on time and within budget.
- Unit/integration tests are created, executed, and evaluated.
- Adopts and adapts to new technologies, programming languages, tools, and standards as they become available.
- Identifies, evaluates, and develops architectural impacts and solutions based on business requirements.
- Collaborates to ensuring that proper patterns and standards are used in application designs.
- Analyzes user requirements and software requirements to determine design feasibility within time and cost restrictions, including the ability to estimate work required.
- Assesses functional and nonfunctional requirements and designs to meet both business and technological objectives.
- Produces conceptual and technical design papers.
- Contributes implementation experience to rollback, post-install, data migration, and other artifacts as needed, including the formulation of support plans.
- Follows best practices in security management and promotes established security standards.
- Identifies and resolves problems, frequently anticipating problems before they begin or grow, develops and assesses alternatives, and executes solutions.
- End-user assistance, mentoring, and training on a variety of tools are provided.
REQUIRED
- 6 years of software development expertise.
- Working knowledge of cloud computing environments and tools.
- Experience with Infrastructure as Code deployment.
- Outstanding troubleshooting, analytical, and problem-solving abilities.
- Eager to work with others in the team to share knowledge and skills.
- Capable of supporting off-hours work as needed, including weekends, holidays, and rotating 24/7 on-call obligations.