Gap Inc.

Software Engineer, Product Design and Development

Gap Inc.

full-time

Posted on:

Location Type: Office

Location: Folsom • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudJavaJavaScriptSpringSpring BootSpringBootSQL

About the role

  • Contribute to requirement gatherings, technical design, and software development for the PLM (Product Lifecycle Management) domain.
  • Build, test, deploy, and support scalable technology solutions in an Agile environment.
  • Collaborate with the technical lead and product managers to resolve production issues and improve business processes.
  • Leverage cloud-based technology for developing solutions in the PLM product area.
  • Learn functional and technical aspects of 3rd party PLM software and contribute to proof of concepts.
  • Prepare technical documents such as flow diagrams, process flows, and API specifications.
  • Develop APIs to enable integrations between PLM systems and other platforms.
  • Apply Test Driven Development (TDD) and Continuous Integration practices using automation frameworks.
  • Write clean, maintainable, and high-quality code meeting performance, scalability, and security standards.
  • Collaborate with geographically distributed teams to deliver features on time.

Requirements

  • Contribute to requirement gatherings, technical design, and software development for the PLM domain.
  • Experience with JAVA, JavaScript, and Spring Boot frameworks.
  • Exposure to Database (Microsoft SQL).
  • Experience with Version Control (GitHub).
  • Familiarity with CI/CD tools (e.g., ArgoCD).
  • Knowledge of Cloud Technologies (Azure).
  • Experience with container orchestration (AKS).
  • Apply Test Driven Development (TDD) and Continuous Integration practices using automation frameworks.
  • Develop APIs to enable integrations between PLM systems and other platforms.
  • Ability to collaborate with geographically distributed teams and product owners.
  • Ability to learn functional and technical aspects of 3rd party PLM software.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JAVAJavaScriptSpring BootDatabaseMicrosoft SQLVersion ControlGitHubCI/CDArgoCDCloud Technologies
Soft skills
collaborationrequirement gatheringtechnical designproblem solvinglearningcommunication