Software Engineer (IT Applications)

location_onSingaporeschedule19 hours ago
historyMinimum experience:3+ years
schoolEducation:Bachelor’s degree
Apply Nowopen_in_new

Job description

Position Summary

We are seeking a Software Engineer to join our team and contribute to major projects within the semiconductor manufacturing domain. The role involves application development, system enhancement and support. The Software Engineer will play a critical role in bridging business requirements with technical solutions, optimizing workflows, and driving automation to support core operational needs.

Key Responsibilities

  • Maintain, monitor, and support internal IT applications to ensure stable, secure, and reliable operations.
  • ProvideL1/L2 user support: troubleshoot application/system issues, identify root causes, and implement timely fixes or workarounds.
  • Design, develop, test, and deploy application changes following internal standards and best practices.
  • Analyze, collect, and prioritize user and business requirements, translating them into clear and structured technical specifications or user stories.
  • Collaborate with cross-functional stakeholders to ensure solutions are aligned with operational needs.
  • Participate in change management activities: impact assessment, risk identification, rollback planning, and release coordination.
  • Support system performance tuning, monitoring, and capacity planning to ensure applications meet SLAs.
  • Contribute to incident and problem management by documenting issues, lessons learned, and preventive measures.
  • Continuously identify opportunities to optimize workflows and automate manual processes within the factory environment.
  • Develop and maintain comprehensive technical documentation, including system architecture diagrams, interface specifications, configuration guides, maintenance procedures, and user manuals.
  • Perform any ad-hoc duties assigned by the Company as and when required.

Qualifications & Skills

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Minimum 3 years of experience in application system development and support.
  • Solid experience with Java development; familiarity with common frameworks is a plus.
  • Familiar with programming languages (e.g.: Java, JavaScript, PL/SQL, and VB/VB.NET) is a plus
  • Experience working with relational databases (e.g.: Oracle, SQL Server, or similar), including writing queries, stored procedures, and performance tuning.
  • Familiar with Android development tools and environment.
  • Ability to diagnose complex technical issues, perform root cause analysis, and implement effective fixes.
  • Familiar with software development lifecycles (SDLC), version control, and basic testing practices (unit/integration testing).

Skills mentioned

Apply for this job

Use the application link supplied with this listing to apply to ALPHA X TECHNOLOGY PTE. LTD.. Check the destination before entering personal information.

Apply Nowopen_in_new