Application Software Developer

Coherent Corp.
Fremont, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Primary Duties & Responsibilities

  • Software Application Development : Design and develop innovative software solutions and enhance existing applications to meet evolving business requirements.
  • Web Application Development : Create scalable and responsive web applications using ASP.NET Core, integrating front-end technologies to ensure a seamless user experience.
  • Software Testing : Conduct comprehensive testing phases, including unit, integration, and functional testing to ensure robust software performance.
  • Automation and Deployment : Implement and manage CI / CD pipelines to streamline testing and deployment processes across different environments.
  • Server Setup and Management : Configure, manage, and optimize web servers and associated infrastructure to ensure high availability and performance of applications.
  • Test Automation : Develop automated test scripts and frameworks to enhance test coverage and efficiency.
  • Microservices Development : Design and implement microservices to improve scalability and maintainability of applications.
  • API Development and Integration : Build robust APIs to support application functionality and integrate with external services.
  • Performance Optimization : Analyze current applications to identify performance bottlenecks and implement solutions to enhance efficiency.
  • Security Enhancements : Apply best practices and security measures to safeguard applications and data against vulnerabilities.
  • Documentation : Produce detailed documentation regarding application setup, features, and troubleshooting guides.
  • User Interface Design : Work closely with UI / UX designers to implement designs that are both functional and aesthetically pleasing.
  • Scalability Projects : Assist in scaling applications to accommodate growing user bases and data volumes.
  • Code Reviews : Participate in code review sessions to maintain coding standards and improve software quality across the team. Education & Experience
  • A BS or MS degree in Computer Science, Software Engineering, Electrical Engineering, or a related field is required, with a preference for master's or higher degrees.
  • Prior internship or project experience in software development is highly desirable. Skills
  • Programming : Expertise in Python, C#, and .NET Framework, with knowledge of front-end technologies including HTML, CSS, JavaScript, and frameworks like React or Angular.
  • CI / CD Automation : Experience with CI / CD tools and practices.
  • Server Management : Skills in server setup and maintenance, particularly with web servers.
  • Database Management : Proficient in SQL and NoSQL database systems.
  • API and Microservices : Strong ability in API development and microservices architecture.
  • Security Practices : Knowledge of application security protocols and best practices.
  • Agile and DevOps : Familiarity with Agile methodologies and DevOps practices including Git.
  • Machine Learning : Basic knowledge of machine learning algorithms and their application in software development is a plus.
  • Problem Solving : Strong analytical and problem-solving skills.
  • Team Collaboration : Excellent communication skills and the ability to work effectively in team settings. Safety Requirements All employees are required to follow the site EHS procedures and Coherent Corp.

EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and / or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.

Culture Commitment Ensure adherence to company's values (ICARE) in all aspects of your position at Coherent Corp. : Integrity - Create an Environment of Trust Collaboration - Innovate Through the Sharing of Ideas Accountability - Own the Process and the Outcome Respect - Recognize the Value in Everyone Enthusiasm - Find a Sense of Purpose in Work Coherent Corp.

is an equal opportunity / affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets.

Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program.

It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us! Note to recruiters and employment agencies : We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.

Join our dynamic software development team at Coherent, where you will be instrumental in building, enhancing, and maintaining cutting-edge web and software applications.

In this role, you will apply a proactive approach to application development, performance optimization, and uphold high standards of software quality and security.

Your contributions will directly impact projects driving innovations in embedded systems applications, specifically within the realm of Optical Communications.

10 days ago
Related jobs
Promoted
Cloud Software Group, Inc.
Santa Clara, California

Team is majorly focussing on new technologies, bringing automation/AI and other capabilities to Oracle Fusion and other related applications to make the life. Lead application team to support Quote to cash & General Finance track from Integration, reporting prospective. Have 8+ years of hands on exp...

Promoted
PsiQuantum
Palo Alto, California

As a crucial member within the team, a quantum application software engineer's job is to work closely with quantum applications architects and engineers to develop software toolkits and workflows, without which the team could not do their job. Within that team, the role of a quantum applications sof...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Software Application Developer- Product 4. ...

Promoted
Apple
Sunnyvale, California

We are seeking a senior level, energetic and self-driven software engineer to join Apple's Health team to lead health features by expanding the capabilities of iOS and watchOS. This position requires a self-motivated engineer with strong technical and interpersonal skills to handle responsibilities ...

II-VI Incorporated
Fremont, California

Software Application Development. Design and develop innovative software solutions and enhance existing applications to meet evolving business requirements. Basic knowledge of machine learning algorithms and their application in software development is a plus. Create scalable and responsive web appl...

Apple
Sunnyvale, California

We are seeking a senior level, energetic and self-driven software engineer to join Apple’s Health team to lead health features by expanding the capabilities of iOS and watchOS. This position requires a self-motivated engineer with strong technical and interpersonal skills to handle responsibilities ...

Cloud Software Group
Santa Clara, California

Team is majorly focussing on new technologies, bringing automation/AI and other capabilities to Oracle Fusion and other related applications to make the life. Lead application team to support Quote to cash & General Finance track from Integration, reporting prospective. Have 8+ years of hands on exp...

Promoted
Cisco Systems, Inc.
Milpitas, California

You will work with a diverse group composed of the brightest problem solvers and innovators in the Diagnostic Software and hardware Teams located in San Jose. The team is responsible for bring-up and mass production of testing software on the next generation of CISCO 8000 products. Embedded software...

Promoted
Fortinet
Sunnyvale, California

The Wireless Development Quality Assurance Engineer works within the R&D team to ensure the productivity, reliability and accuracy of the Fortinet's WLAN product lines. The QA Engineer must be able to work efficiently and effectively, in a fast-paced work environment, to identify the highest risks t...

Promoted
VirtualVocations
Hayward, California

A company is looking for a Mainframe Migration Developer for a remote position in Newark, NJ. ...