Software Application Engineer

Date: 21/07/2021

Location: Newport Beach, CA, USA, 92660

Company: Tower Semiconductor Ltd.

About Tower Semiconductor

Looking for a career path in the high-tech manufacturing industry? Become part of a team focused on delivering the most exciting semiconductor technology to the world!  If you enjoy working with others in a fast pace environment and are looking for an opportunity to grow your career in the high-tech industry, then Tower Semiconductor is the place to be!

Tower Semiconductor is a global specialty foundry leader! We specialize in manufacturing analog integrated circuits for more than 300 customers worldwide in growing markets such as automotive, medical, industrial, consumer and aerospace and defense, among others
 

Job Description

Responsible for designing, developing, and implementing programs and applications to support manufacturing applications. Respond to Operations and supply chain needs and provide innovative solutions to common manufacturing problems and challenges.

This Job Is For You If

•    You can analyze Manufacturing data to establish feasibility of different design approaches and to support the user community.
•    You design and code computer programs in high-level languages with a high degree of reliability, efficiency, and maintainability.
•    You are someone who develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
•    You typically use dcuments and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
•    You can improve operations by conducting systems analysis and recommending changes in policies and procedures.
•    You collaborate with peer engineers, System Test and DevOps in ensuring delivery of high-quality code to production.

 

Job Requirements

•    Bachelor’s and/or master’s degree, preferred in Computer Science or Computer Engineering.
•    5+ years of professional software development experience
•    Proficiency in Java, JavaScript or .Net, and object-oriented design skills
•    Strong SQL and Non-SQL, database modeling and database optimization skill (Oracle and MongoDB)
•    Experience with Web API, SOA and GITHub. 
•    Experience with MEAN Stack framework development (MongoDB, Express, Angular and Node) 
•    Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
•    Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
•    Experience in development of distributed/scalable systems and high-volume transaction applications.
 

*MON*

Perks And Benefits

Industry leading healthcare on day one.

Community outreach programs

Savings and Investments

Educational resources

Opportunities to network and connect

Recruiting incentive program

Employee recognition programs