Job Description

A Software Engineer designs, develops, and maintains scalable software systems by writing clean, testable code and applying engineering principles throughout the SDLC. Key duties include collaborating with cross-functional teams to define requirements, conducting code reviews, debugging, and optimizing performance.

Responsibilities

  • Development: Design, build, and maintain websites and software applications.
  • SDLC Management: Participate in all phases of the software development life cycle, from requirement analysis to deployment and support.
  • Collaboration: Work with process and equipment engineers to define and implement new features.
  • System Design: Create system architecture, flowcharts, and documentation to guide development and ensure scalability.

Required Skills and Qualifications

  • Technical Proficiency: Expertise in programming languages (e.g. C#, , JavaScript, Python, SQL ) and frameworks relevant to the sta...

Apply for this Position

Ready to join United Microelectronics Corporation (Singapore Branch)? Click the button below to submit your application.

Submit Application