TTM Technologies

Software Developer

TTM Technologies

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • analysis, design, programming, debugging, and modification of software and/or new products
  • Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications
  • Completes documentation and procedures for installation and maintenance
  • May interact with users to define system requirements
  • Follow current SW development processes
  • Design and architect end-to-end data solutions spanning multiple data domains and business units
  • Evaluate and implement new features and capabilities to improve platform maturity
  • Perform tasks according to budget and schedule
  • Review, implement and document manufacturing and process engineering requirements
  • Provide Software development support to Pre-Production Engineering
  • Communicate with software provider to drive improvements
  • Actively ensure that all business objectives are met in the areas of quality, productivity, cost, delivery, and capacity
  • Provide assistance and leadership with integration of new systems

Requirements

  • minimum of five years of development experience
  • Bachelor's degree in computer science or computer engineering
  • Experience in Python
  • Experience in SQL
  • Experience in TypeScript
  • Familiar with CI/CD pipelines
  • Experience in object-oriented design methodology
  • Must be able to work effectively in a cross-function environment
  • General understanding of LLM and ML technologies
  • Must have excellent communication skills, both verbal and written.
Benefits
  • medical
  • dental
  • vision
  • 401K
  • Flexible Spending Account
  • Health Savings Account
  • accident benefits
  • life insurance
  • disability benefits
  • paid vacation & holidays
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonSQLTypeScriptobject-oriented design methodologysoftware developmentdebuggingsoftware analysissoftware designsoftware testingCI/CD pipelines
Soft Skills
communication skillsleadershipcross-function collaborationproblem-solvingtime managementorganizational skillsuser interactiondocumentationbudget managementquality assurance
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineering