2,573 Programmer jobs in Singapore
Programmer
Posted today
Job Viewed
Job Description
• Develop a deep understanding of design specifications based on
customer equirements, , organizational goals, and business
strategies. Conceptualize and develop solutions based on project
requirements and Company standards through the use of
simulations/modelling to support design concept used.
• Develop design specification sheet based on Mechanical design and
update as and when required and distribute to relevant Develop
system architecture based on mechanical design, flow chart and
other control system requirement specified by customer taking in to
consideration of optimised design for manufacturing, cost, quality
and safety.
• Initiate and carry out internal design reviews to share and explain
the completed modules with other departments.
• Initiate and carry out design review with customer based on project
schedule
• Revise design and documents based on both internal and external
review
• Create wiring diagram for various control panels and filed wiring and approval from department manager
• Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
• Create drawing release file and send out drawings for panel and field wiring quotation
• Send out standard part list for quotation based on BOM
• Receive quotation and make price comparison spreadsheet
• Raise PR and get department manager approval and send to
Purchase department for negotiation and ordering
• Prepare offline PLC/PC program for various panels based on the
design requirements.
• Make necessary modifications needed, update design, drawings and
get approval from department manager.
• Release revised drawings to wiring and assembly team
• Support panel and filed wiring team as and when necessary
• Carry out PLC I/O configuration, Netother devise driver set up and
carry out I/O check and wiring integrity check
• Set up and debug PLC/PC program
• Carry out all the activities based on the project schedule given
• Meet quality standards while maintaining working knowledge of
relevant technologies and best practices, and upholding company
policies, internal, customer standards for machine building and
safety.
• Develop, train, and educate junior engineers, guide technical
direction, and act as a technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
Programmer
Posted today
Job Viewed
Job Description
Responsibilities and Duties
· Develop a deep understanding of design specifications based on
customer equirements, , organizational goals, and business
strategies. Conceptualize and develop solutions based on project
requirements and Company standards through the use of
simulations/modelling to support design concept used.
· Develop design specification sheet based on Mechanical design and
update as and when required and distribute to relevant Develop
system architecture based on mechanical design, flow chart and
other control system requirement specified by customer taking in to
consideration of optimised design for manufacturing, cost, quality
and safety.
· Initiate and carry out internal design reviews to share and explain
the completed modules with other departments.
· Initiate and carry out design review with customer based on project
schedule
· Revise design and documents based on both internal and external
review
· Create wiring diagram for various control panels and filed wiring and approval from department manager
· Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
· Create drawing release file and send out drawings for panel and field wiring quotation
· Send out standard part list for quotation based on BOM
· Receive quotation and make price comparison spreadsheet
· Raise PR and get department manager approval and send to
Purchase department for negotiation and ordering
· Prepare offline PLC/PC program for various panels based on the
design requirements.
· Make necessary modifications needed, update design, drawings and
get approval from department manager.
· Release revised drawings to wiring and assembly team
· Support panel and filed wiring team as and when necessary
· Carry out PLC I/O configuration, Netother devise driver set up and
carry out I/O check and wiring integrity check
· Set up and debug PLC/PC program
· Carry out all the activities based on the project schedule given
· Meet quality standards while maintaining working knowledge of
relevant technologies and best practices, and upholding company
policies, internal, customer standards for machine building and
safety.
· Develop, train, and educate junior engineers, guide technical
direction, and act as a technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
Tell employers what skills you haveFeasibility Studies
Wiring
PLC Allen Bradley
HMI Programming
Technical Direction
Application Development
Drawing
PLC
Estimates
HMI / SCADA Software
Design for Manufacturing
Systems Analysis
Retail Banking
System Design
OMRON PLC
MS SqlServer
Assembly
Technical Liaison
System Architecture
Programmer
Posted today
Job Viewed
Job Description
Responsibilities and Duties
• Develop a deep understanding of design specifications based on
customer equirements, , organizational goals, and business
strategies. Conceptualize and develop solutions based on project
requirements and Company standards through the use of
simulations/modelling to support design concept used.
• Develop design specification sheet based on Mechanical design and
update as and when required and distribute to relevant Develop
system architecture based on mechanical design, flow chart and
other control system requirement specified by customer taking in to
consideration of optimised design for manufacturing, cost, quality
and safety.
• Initiate and carry out internal design reviews to share and explain
the completed modules with other departments.
• Initiate and carry out design review with customer based on project
schedule
• Revise design and documents based on both internal and external
review
• Create wiring diagram for various control panels and filed wiring and approval from department manager
• Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
• Create drawing release file and send out drawings for panel and field wiring quotation
• Send out standard part list for quotation based on BOM
• Receive quotation and make price comparison spreadsheet
• Raise PR and get department manager approval and send to
Purchase department for negotiation and ordering
• Prepare offline PLC/PC program for various panels based on the
design requirements.
• Make necessary modifications needed, update design, drawings and
get approval from department manager.
• Release revised drawings to wiring and assembly team
• Support panel and filed wiring team as and when necessary
• Carry out PLC I/O configuration, Netother devise driver set up and
carry out I/O check and wiring integrity check
• Set up and debug PLC/PC program
• Carry out all the activities based on the project schedule given
• Meet quality standards while maintaining working knowledge of
relevant technologies and best practices, and upholding company
policies, internal, customer standards for machine building and
safety.
• Develop, train, and educate junior engineers, guide technical
direction, and act as a technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
Programmer / Software Engineer
Posted today
Job Viewed
Job Description
-Develop design specification sheet based on Mechanical design and update as and when required and distribute to relevant Develop system architecture based on mechanical design, flow chart and other control system requirement specified by customer taking in to consideration of optimised design for manufacturing, cost, quality and safety.
-Initiate and carry out internal design reviews to share and explain the completed modules with other departments.
-Initiate and carry out design review with customer based on project schedule
-Revise design and documents based on both internal and external review
-Create wiring diagram for various control panels and filed wiring and approval from department manager
-Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
-Create drawing release file and send out drawings for panel and field wiring quotation
-Send out standard part list for quotation based on BOM
-Receive quotation and make price comparison spreadsheet
-Raise PR and get department manager approval and send to Purchase department for negotiation and ordering.
-Prepare offline PLC/PC program for various panels based on the design requirements.
-Make necessary modifications needed, update design, drawings and get approval from department manager.
-Release revised drawings to wiring and assembly team
-Support panel and filed wiring team as and when necessary
-Carry out PLC I/O configuration, Netother devise driver set up and carry out I/O check and wiring integrity check
-Set up and debug PLC/PC program
-Carry out all the activities based on the project schedule given
-Meet quality standards while maintaining working knowledge of relevant technologies and best practices, and upholding company policies, internal, customer standards for machine building and safety.
-Develop, train, and educate junior engineers, guide technical direction, and act asa technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
Programmer / Software Engineer
Posted today
Job Viewed
Job Description
-Develop a deep understanding of design specifications based on customer requirements, , organizational goals, and business strategies. Conceptualize and develop solutions based on project requirements and Company standards through the use of simulations/modelling to support design concept used.
-Develop design specification sheet based on Mechanical design and update as and when required and distribute to relevant Develop system architecture based on mechanical design, flow chart and other control system requirement specified by customer taking in to consideration of optimised design for manufacturing, cost, quality and safety.
-Initiate and carry out internal design reviews to share and explain the completed modules with other departments.
-Initiate and carry out design review with customer based on project schedule
-Revise design and documents based on both internal and external review
-Create wiring diagram for various control panels and filed wiring and approval from department manager
-Create Bill Of Materials (BOM) for various panels and sub panels based on design schedule given
-Create drawing release file and send out drawings for panel and field wiring quotation
-Send out standard part list for quotation based on BOM
-Receive quotation and make price comparison spreadsheet
-Raise PR and get department manager approval and send to Purchase department for negotiation and ordering.
-Prepare offline PLC/PC program for various panels based on the design requirements.
-Make necessary modifications needed, update design, drawings and get approval from department manager.
-Release revised drawings to wiring and assembly team
-Support panel and filed wiring team as and when necessary
-Carry out PLC I/O configuration, Netother devise driver set up and carry out I/O check and wiring integrity check
-Set up and debug PLC/PC program
-Carry out all the activities based on the project schedule given
-Meet quality standards while maintaining working knowledge of relevant technologies and best practices, and upholding company policies, internal, customer standards for machine building and safety.
-Develop, train, and educate junior engineers, guide technical direction, and act asa technical liaison between customers
SPECIAL NOTES:
The incumbent (s) of this position is expected to perform all other related duties as assigned
Applications Programmer
Posted 4 days ago
Job Viewed
Job Description
The role is responsible to define, develop, test, analyse, and maintain SAP applications aligned with business requirements of Axxis Consulting’s customers in various industries. This includes evaluating, designing, writing, coding, and testing SAP programs and applications. Independently research, design, document, and modify software throughout the development life cycle.
Job Description:- Work closely with other SAP functional and technical teams in a collaborative environment to maximize opportunities to promote the strategic use of information technology and enable the work force to use technologies specifically business applications as a competitive tool.
- Create solutions that meet or exceed end user expectations. Help lead the definition of solution designs to ensure solutions fit in overall SAP landscape and leverage standards and best practices.
- Works with business analysts and/or project leads to ensure project plans are accurate with respect to detailed design and development activities
- Meets with customers to troubleshoot and resolve issues and/or identify support requirements for enhancements
- Writes detailed design and developer module specifications based on business requirements in conjunction with defined software development guidelines. Ensure optimal system performance is maintained and code base is stable.
- Perform technical research and root cause analysis of complex technical issues.
- Works extensively on screen enhancements. Owns the whole development process and provides user friendly UIs
- Develops/maintains Odata objects created for apps (Fiori and standard apps )
- Develops/maintains Generic Object Services (GOS)
- Develops solutions for digitalization and automation of activities
- Develops solutions for data migration, specifically for merger of entities
- Has ECC-S4/HANA migration experience
- Ability to configure/maintain the SAP system specifically in areas such as SD, Credit management, MM, FI-Automatic Payment runs, set up COPA transfer structures/derivation rules etc
- Develops and implements custom applications as assigned
- Implements and/or customizes third-party off-the-shelf applications
- Works as a key project resource on a project team or independently to complete assigned tasks
- Accepts accountability for technical aspects of development
- Completes complex, hands-on development tasks with limited direction
- Complies Company policies, operating procedures, processes, and task assignment
- Performs other related duties and responsibilities, on occasion, as assigned.
- Professionally qualified with a bachelor's degree in computer science, MIS, computer engineering, or related field
- Completion of 5 full lifecycle SAP implementations utilizing standard SDLC methodologies such as ASAP or Waterfall Model.
- 5 years development experience in SAP CRM / C4HANA and SAP CRM-UI;
- 5 years of experience in SAP CRM supporting the following business processes: Service Orders, Service Contracts, Sales, Install Bases, and Interaction Centre, including experience in supporting Marketing and Loyalty functionality in SAP CRM;
- 5 years development experience in each of the following S/4HANA / ECC modules: FI, CO, SD, LE, PTP, MM, WM, PP
- 3 years experience in the following SAP systems: EWM, GTS, SCM / Ariba, APO;
- Specific experience with Human Resources (HR) / SuccessFactors Module is desired. Including but not limited to the following areas: Organizational Management, Personnel Management, Benefits, Administration & Payroll
- 3 years of experience developing with in PI/PO
- 5 years development experience within the following SAP toolsets: CRM Middleware, BDOCs, Graphical Mapping, ABAP Mapping, SLD/IR/ID configuration, Web Services, Screen Painter, Classes/Methods, BSPs, ABAP Workbench, WebDynpro for JAVA/ABAP, Workflow, Object Oriented ABAP, Function modules (RFC), SAP Script, Smartforms, Adobe Forms, BPM, User Exits, BADIs, BTEs, substitution exits, pricing routines, ALV, ALE, EDI, IDOCs, CMOD, Enhancement Spots, BDC/Call Transaction, Logical Database, Data Dictionary, LSMW, etc.
- 3 years of experience developing and presenting technical solution recommendations to leadership to solve complex business issues;
- JAVA development experience, preferred
- Ability to learn new technologies with minimal training or supervision.
- Ability to complete assigned work independently with limited direction.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
- Ability to leverage and/or engage others to accomplish projects.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Multitasks, prioritizes and meets deadlines in timely manner.
- Strong organizational and follow-up skills, as well as attention to detail
- Ability to travel up to 10%, including internationally
- Ability to maintain regular and predictable attendance.
We are an SAP Platinum Partner with HQ in Singapore with presence in Malaysia and Japan. Our customers range from Fortune 2000 customers to local SMEs, who we support with SAP S/4HANA, ByD, B1, and CX solutions. More details about us at .
Why Join UsIf you want to accelerate your career growth, then you’ve come to the right place. We believe in stretching the envelope. We do not spoon-feed, we do not babysit, we do not micro-manage. What we do is to help people grow and develop their capabilities - fast.
International – We believe in diversity and a global workforce. We have customers all over the world, and work with various cultures.
Mutual Respect – We trust each other and our respective strengths and treat each other with respect.
Start-up Culture – You hate red tapes and bureaucracy – so do we. We just want to get the job done and focus on solving customer problems.
Adaptive and Flexible – We believe in change and flexibility to accommodate changing customer requirements and environments
*Please note that only shortlisted applicants will be notified.
#J-18808-LjbffrApplications Programmer
Posted 4 days ago
Job Viewed
Job Description
The role is responsible to define, develop, test, analyse, and maintain SAP applications aligned with business requirements of Axxis Consulting’s customers in various industries. This includes evaluating, designing, writing, coding, and testing SAP programs and applications. Independently research, design, document, and modify software throughout the development life cycle.
Job Description:- Work closely with other SAP functional and technical teams in a collaborative environment to maximize opportunities to promote the strategic use of information technology and enable the work force to use technologies specifically business applications as a competitive tool.
- Create solutions that meet or exceed end user expectations. Help lead the definition of solution designs to ensure solutions fit in overall SAP landscape and leverage standards and best practices.
- Works with business analysts and/or project leads to ensure project plans are accurate with respect to detailed design and development activities
- Meets with customers to troubleshoot and resolve issues and/or identify support requirements for enhancements
- Writes detailed design and developer module specifications based on business requirements in conjunction with defined software development guidelines. Ensure optimal system performance is maintained and code base is stable.
- Perform technical research and root cause analysis of complex technical issues.
- Works extensively on screen enhancements. Owns the whole development process and provides user friendly UIs
- Develops/maintains Odata objects created for apps (Fiori and standard apps )
- Develops/maintains Generic Object Services (GOS)
- Develops solutions for digitalization and automation of activities
- Develops solutions for data migration, specifically for merger of entities
- Has ECC-S4/HANA migration experience
- Ability to configure/maintain the SAP system specifically in areas such as SD, Credit management, MM, FI-Automatic Payment runs, set up COPA transfer structures/derivation rules etc
- Develops and implements custom applications as assigned
- Implements and/or customizes third-party off-the-shelf applications
- Works as a key project resource on a project team or independently to complete assigned tasks
- Accepts accountability for technical aspects of development
- Completes complex, hands-on development tasks with limited direction
- Complies Company policies, operating procedures, processes, and task assignment
- Performs other related duties and responsibilities, on occasion, as assigned.
- Professionally qualified with a bachelor's degree in computer science, MIS, computer engineering, or related field
- Completion of 3 full lifecycle SAP implementations utilizing standard SDLC methodologies such as ASAP or Waterfall Model.
- 5 years development experience in SAP CRM / C4HANA and SAP CRM-UI;
- 5 years of experience in SAP CRM supporting the following business processes: Service Orders, Service Contracts, Sales, Install Bases, and Interaction Centre, including experience in supporting Marketing and Loyalty functionality in SAP CRM;
- 5 years development experience in each of the following S/4HANA / ECC modules: FI, CO, SD, LE, PTP, MM, WM, PP
- 3 years experience in the following SAP systems: EWM, GTS, SCM / Ariba, APO;
- Specific experience with Human Resources (HR) / SuccessFactors Module is desired. Including but not limited to the following areas: Organizational Management, Personnel Management, Benefits, Administration & Payroll
- 3 years of experience developing with in PI/PO
- 5 years development experience within the following SAP toolsets: CRM Middleware, BDOCs, Graphical Mapping, ABAP Mapping, SLD/IR/ID configuration, Web Services, Screen Painter, Classes/Methods, BSPs, ABAP Workbench, WebDynpro for JAVA/ABAP, Workflow, Object Oriented ABAP, Function modules (RFC), SAP Script, Smartforms, Adobe Forms, BPM, User Exits, BADIs, BTEs, substitution exits, pricing routines, ALV, ALE, EDI, IDOCs, CMOD, Enhancement Spots, BDC/Call Transaction, Logical Database, Data Dictionary, LSMW, etc.
- 3 years of experience developing and presenting technical solution recommendations to leadership to solve complex business issues;
- JAVA development experience, preferred
- Ability to learn new technologies with minimal training or supervision.
- Ability to complete assigned work independently with limited direction.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
- Ability to leverage and/or engage others to accomplish projects.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Multitasks, prioritizes and meets deadlines in timely manner.
- Strong organizational and follow-up skills, as well as attention to detail
- Ability to travel up to 10%, including internationally
- Ability to maintain regular and predictable attendance.
We are an SAP Platinum Partner with HQ in Singapore with presence in Malaysia and Japan. Our customers range from Fortune 2000 customers to local SMEs, who we support with SAP S/4HANA, ByD, B1, and CX solutions. More details about us at .
Why Join UsIf you want to accelerate your career growth, then you’ve come to the right place. We believe in stretching the envelope. We do not spoon-feed, we do not babysit, we do not micro-manage. What we do is to help people grow and develop their capabilities - fast.
International – We believe in diversity and a global workforce. We have customers all over the world, and work with various cultures.
Mutual Respect – We trust each other and our respective strengths and treat each other with respect.
Start-up Culture – You hate red tapes and bureaucracy – so do we. We just want to get the job done and focus on solving customer problems.
Adaptive and Flexible – We believe in change and flexibility to accommodate changing customer requirements and environments
*Please note that only shortlisted applicants will be notified.
#J-18808-LjbffrBe The First To Know
About the latest Programmer Jobs in Singapore !
Applications Programmer
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Software Development & Maintenance: Develop, test, and maintain custom software applications for mechanical engineering design, analysis, simulation, and manufacturing.
Collaborate with mechanical engineers to understand their software needs and develop solutions that improve engineering processes.
Write clean, efficient, and well-documented code in various programming languages (e.g., Python, C++, Java, or similar). - Integration and Support: Integrate new applications with existing systems, such as Computer-Aided Design (CAD) software, Manufacturing Execution Systems (MES), and enterprise resource planning (ERP) systems.
Provide technical support for software tools, troubleshoot issues, and suggest improvements to existing applications. - Automation and Optimization: Automate repetitive tasks and processes within the engineering workflow, improving operational efficiency.
Implement algorithms for data analysis, process optimization, and simulation. - Collaboration & Documentation: Work closely with cross-functional teams, including mechanical engineers, IT specialists, and project managers, to ensure that applications meet project goals.
Maintain detailed documentation of code, software changes, and user instructions to ensure smooth application usage and future scalability. - Training & Troubleshooting: Provide training to engineering staff on new software applications or updates.
Troubleshoot and resolve software and application-related issues in a timely manner.
Education:
- Other Advanced Diploma / Post-Diploma qualifications or equivalent
- Additional certifications in programming, software development, or mechanical engineering applications are a plus.
Experience:
- Minimum 2-3 years of experience as an applications programmer or software developer, preferably in a mechanical engineering or manufacturing environment.
- Experience with developing applications for engineering software such as CAD, CAM, CAE, or similar systems is highly desirable.
- Familiarity with scripting for automation and integrating software with engineering tools and systems.
Technical Skills:
- Proficiency in programming languages such as Python, C++, Java, or MATLAB.
- Strong knowledge of databases (SQL, NoSQL) and data management.
- Experience with version control systems (e.g., Git, SVN).
- Understanding of engineering principles, mechanical design processes, and product lifecycle management.
- Familiarity with engineering tools such as SolidWorks, AutoCAD, ANSYS, or similar software is a plus.
- Strong problem-solving skills and ability to translate engineering requirements into practical software solutions.
Soft Skills:
- Excellent communication skills, both written and verbal, to work effectively with technical and non-technical teams.
- Strong organizational and time-management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
- Ability to work independently and as part of a team.
- Attention to detail and a commitment to delivering high-quality work.
PLC Programmer
Posted 7 days ago
Job Viewed
Job Description
PLC Programmer
We are seeking a PLC Programmer responsible for programming, designing, and building machines.
Minimum Qualifications:
- Diploma in Electrical or Mechatronics
- 2-3 years of related experience in industrial automation systems
Key Responsibilities:
- Design electrical panels and control systems for automated machines
- Design system control and software architecture
- Program, debug, test PLCs, and support site installations
- Coordinate with Mechanical Design department to meet project objectives
- Communicate with customers to understand specific requirements
- Collaborate with project engineers on implementation, improvements, and troubleshooting
- Develop new control systems as needed
- Update and maintain electrical documentation
- Prepare electrical project documentation for customers
Requirements:
- Bachelor’s Degree/Diploma in Electrical/Mechatronics
- Experience with PLC control systems, especially Allen Bradley PLC and HMI programming
- Knowledge of other PLCs such as Omron, Mitsubishi, Siemens, and Keyence is desirable
- Willingness to travel within Asian regions
- Extensive knowledge of process automation systems
APPLICATIONS PROGRAMMER
Posted 24 days ago
Job Viewed
Job Description
We are looking for APPLICATIONS PROGRAMMER with below requirements;
Key Responsibilities:
- Provide technical expertise and support for SWIFT AMH (Alliance Messaging Hub).
- Configure, maintain, and troubleshoot SWIFT SAA (Alliance Access) and related SWIFT infrastructure.
- Develop and maintain SQL queries, stored procedures, and scripts for system automation and reporting.
- Perform system integration, upgrades, patching, and security compliance for SWIFT environments.
- Collaborate with business and operations teams to ensure seamless payment and messaging flows.
- Monitor system performance and proactively address issues to ensure high availability.
- Participate in incident management, root cause analysis, and problem resolution.
- Provide documentation, technical design, and knowledge transfer to stakeholders.
Requirements:
- Must have hands-on experience in SWIFT AMH (Alliance Messaging Hub).
- Strong knowledge of SWIFT SAA (Alliance Access), SWIFT infrastructure, and messaging flows.
- Proficiency in SQL (Oracle, SQL Server, or PostgreSQL).
- Strong scripting skills (Shell, Python, or equivalent).
- Good understanding of payment systems and financial messaging standards (SWIFT MT, ISO 20022).
- Experience in system integration and troubleshooting in banking/financial environments.
- Excellent analytical, problem-solving, and communication skills.
Nice to Have:
- Knowledge of payment processing systems in banking/financial institutions.
- Experience with Linux/Unix environments.
- Exposure to cloud platforms (AWS, Azure) is an advantage.