893 C Programmer jobs in Singapore
Senior Software Developer Programmer
Posted today
Job Viewed
Job Description
Job Highlights
- High-growth with Company Share Option
- Work with Wonderful Teammates
- Work For a Meaningful Cause
Position title: Lead Programmer
DEVELOPMENT & OPERATIONS
REPORTS TO CHIEF EXECUTIVE
DESCRIPTION
Systems development experience in CRM, retail, accounting & inventory control domains are advantageous.
Development Skills:
- Able to formulate algorithms to solve business operation problems & convert these algorithms into efficient production program codes
- Have strong programming skills in Java language & APIs
- Have strong database design & programming skills in MySQL SQL language
- Have strong programming skills in JavaScript language & libraries like JQuery or MooTools, etc
- Have strong web page layout skills in modern & responsive HTML & CSS syntax & making such web pages compatible with different web browser flavours & versions
- Have good understanding of HTTP protocol (e.g. GET, POST, header fields, byte serving) & how clients like web browsers & mobile apps use HTTP to communicate with web servers
- Have good understanding of what SSL CA, server & client certificates
- Have good understanding of using JSON data structures to pass information between servers & clients, & consuming JSON data over HTTP from servers in Java code
- Able to develop web applications with standard Java Servlet API & deploy them to Apache Tomcat servlet containers
- Able to develop desktop applications with standard Java Swing or JavaFX API
Administration Skills:
Able to setup, configure, maintain, update & upgrade Apache Tomcat Servlet containers on Linux/Unix
Able to setup, configure, maintain, update & upgrade MySQL database servers on Linux/Unix
Able to configure, maintain, update & upgrade at least one flavour of enterprise-class Linux operating systems like RHEL, Oracle Linux or SUSE Linux Enterprise, etc
Have good understanding of Bash scripting (e.g. backquote commands, for loops)
Have good understanding of Unix commands like awk, chmod, chown, crontab, service, tail, tar, vi, etc
Able to generate private keys, CSRs, CA certificates, server certificates & client certificates on Linux
Able to configure smtpd & ftpd daemons on Linux
Interested applicants - send your resumes to: requirements/ info:
- Min. 4 years experience
- 5-days work week (Mon-Fri)
- Full-time position
- Choice of work locations at central, west or east- Immediate availability
- Send us your resume and meet us to find out more
CRM
JSON
HTML
MySQL
Application Development
JavaScript
HTML5
Web Technologies
Technology Solutions
Inventory Control
IT Operations
Networking
Mobile Applications
Java
API
Linux
Software Development
Able To Work Independently
Programmer
Posted today
Job Viewed
Job Description
Job Description
We are looking for a dedicated and detail-oriented Programmer to join our development team.
You will be responsible for the research, design, development, and maintenance of software systems, ensuring they meet both functional and technical requirements.
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop appropriate software solutions.
- Enhance and update existing software applications and develop testing procedures.
- Work closely with hardware engineers to ensure proper hardware-software integration.
- Implement applications using Microsoft development tools in an N-Tier environment.
- Develop and maintain Web-based solutions.
- Support development projects throughout the entire project life cycle.
- Assist in physical and logical database design.
- Design, code, and test technical solutions.
- Identify system deficiencies and recommend effective solutions.
- Translate functional requirements into technical specifications and development tasks.
- Perform unit and system integration testing, data conversion, migration, and documentation.
- Prepare and maintain technical documentation, including specifications and infrastructure requirements.
- Ensure development tasks are completed on schedule and thoroughly tested with minimal defects.
- Perform any other ad-hoc duties assigned by the Project Manager or Project Director.
- Diploma or Degree in Computer Engineering, Computer Science, or Information Technology.
- Minimum 3 years of relevant working experience.
- Proficient in HTML, CSS, JavaScript.
- Strong knowledge of C#, VB.NET, ASP.NET, MS SQL, .NET Core.
- Experience in UML and Object-Oriented Analysis & Design.
- Hands-on experience in CMS customization and usage (please specify CMS type in your resume).
- Good technical documentation and communication skills.
- Able to work independently and as part of a team.
UML
Technical Documentation
ASPNet
CSS
.NET
Hardware
HTML
JavaScript
Information Technology
SQL
Communication Skills
System Integration Testing
C#
Research Design
Able To Work Independently
Programmer
Posted 1 day ago
Job Viewed
Job Description
We are looking for a dedicated and detail-oriented Programmer to join our development team.
You will be responsible for the research, design, development, and maintenance of software systems, ensuring they meet both functional and technical requirements.
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user needs and develop appropriate software solutions.
- Enhance and update existing software applications and develop testing procedures.
- Work closely with hardware engineers to ensure proper hardware-software integration.
- Implement applications using Microsoft development tools in an N-Tier environment.
- Develop and maintain Web-based solutions.
- Support development projects throughout the entire project life cycle.
- Assist in physical and logical database design.
- Design, code, and test technical solutions.
- Identify system deficiencies and recommend effective solutions.
- Translate functional requirements into technical specifications and development tasks.
- Perform unit and system integration testing, data conversion, migration, and documentation.
- Prepare and maintain technical documentation, including specifications and infrastructure requirements.
- Ensure development tasks are completed on schedule and thoroughly tested with minimal defects.
- Perform any other ad-hoc duties assigned by the Project Manager or Project Director.
- Diploma or Degree in Computer Engineering, Computer Science, or Information Technology.
- Minimum 3 years of relevant working experience.
- Proficient in HTML, CSS, JavaScript.
- Strong knowledge of C#, VB.NET, ASP.NET, MS SQL, .NET Core.
- Experience in UML and Object-Oriented Analysis & Design.
- Hands-on experience in CMS customization and usage (please specify CMS type in your resume).
- Good technical documentation and communication skills.
- Able to work independently and as part of a team.
Programmer
Posted 15 days ago
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 Analyst
Posted today
Job Viewed
Job Description
Job Summary
We are looking for an experienced Programmer Analyst with strong expertise in SQL Server and business/user requirements gathering to join our technology team. In this role, you will serve as a critical bridge between technical teams and business users, translating needs into scalable and maintainable software solutions. You will be responsible for gathering, analyzing, and documenting user requirements and developing or enhancing data-driven applications.
Key Responsibilities
- Work closely with business users, stakeholders, and subject matter experts to gather and document functional and technical requirements
- Design, develop, and maintain solutions using SQL Server .
- Analyze and interpret complex data models to support application development and reporting needs
- Translate business needs into technical specifications and software solutions
- Collaborate with developers, analysts, QA, and project managers to ensure timely and high-quality delivery
- Participate in application testing, validation, and deployment
- Create and maintain documentation for technical specifications, processes, and user guides
- Identify opportunities for process improvement and automation using data-driven insights
Troubleshoot and resolve SQL/database-related issues
Requirements
- Bachelor's Degree in Information Technology, Computer Science, or a related discipline.
- Minimum 3–4 years of relevant experience in IT support, systems administration, or MIS roles.
- Strong knowledge of enterprise systems, ERP platforms, and IT security best practices.
- Experience in managing projects; exposure to Agile/Scrum methodologies is a plus.
- Familiarity with Singapore's PDPA , IT-related compliance requirements.
- Excellent communication, leadership, and analytical skills
Systems Programmer
Posted today
Job Viewed
Job Description
We are looking for a talented Systems Programmer to design, develop, and maintain system-level software. The role requires strong low-level programming skills, problem-solving ability, and experience with operating systems and infrastructure components to ensure reliability, performance, and scalability.
Key Responsibilities- Develop, test, and maintain system software (operating systems, utilities, device drivers).
- Debug and resolve system-level issues to ensure optimal performance.
- Automate tasks and build tools to support infrastructure and development teams.
- Collaborate with cross-functional teams to integrate and support system components.
- Monitor and tune system performance, ensuring high availability and security.
- Maintain accurate documentation of systems, processes, and procedures.
- Bachelor's degree in Computer Science, IT, Engineering, or related field (or equivalent experience).
- Proficiency in C, C++, or Assembly for system-level programming.
- Good understanding of operating system internals (Linux/UNIX/Windows).
- Experience with scripting languages (Python, Bash, Perl, etc.).
- Strong debugging, troubleshooting, and analytical skills.
- Knowledge of networking fundamentals and storage systems.
- Experience with virtualization or cloud environments.
- Knowledge of cybersecurity principles.
- Exposure to distributed or high-performance systems.
Analyst Programmer
Posted today
Job Viewed
Job Description
Our Client is a publicly listed Semi-Conductor Manufacturer and are expanding there team in Singapore.
They are seeking a Financial Analyst Programmer to join the Administration team. The individual will work with the accounting and finance teams, supporting a global user community. The position will administer NetSuite, Coupa, and Concur and support other financial-adjacent systems as needed. The Financial Systems Analyst will be involved in cross-system implementation, support, and testing initiatives, as well as assist with system controls and internal support requests.
Key Responsibilities
Enhance ERP/financial systems (e.g., Oracle NetSuite, SAP, Coupa, or other platforms) through configuration and programming.
Research, design, develop, test, and maintain custom programs, scripts, and applications to support financial operations.
Provide analysis and guidance to enable process improvements to key accounting processes while ensuring compliance
Evaluate, prioritize, and track projects, providing ongoing status reporting and updates
Proactively identify system optimizations and enhancements to design and implement effective solutions
Perform ongoing reviews of system configuration and design options to make appropriate recommendations for system maintenance requests
Lead the change control process including procedures, issue tracking, development of training materials to end users
Assist in documenting new process controls and procedures
Assist with internal and external audits, providing data and documentation as required
Resolve incidents impacting users swiftly and efficiently. Thorough investigation and communication throughout the incident lifecycle. Proactive identification of workarounds. Effective coordination of stakeholders during significant incidents. Clear and timely communication to users, senior management, and other stakeholders.
Basic Qualifications
BS in Computer Science, Engineering, Business, Accounting, or Finance, or equivalent combination of education/work experience
6+ years of progressive experience in administering and supporting business systems
Comprehensive knowledge of NetSuite
Global, public company experience
SOX control management experience
Excellent written and oral communication skills, creative problem solving
Experience with system development life cycle
Experience developing and executing test plans for configuration changes across various systems and applications
Experience developing and maintaining process documentation
Be The First To Know
About the latest C programmer Jobs in Singapore !
PLC Programmer
Posted today
Job Viewed
Job Description
- Working Location: Bukit Batok
- Monday to Friday 830am to 6pm
- AWS & VB provided
Job Description:
- Program, configure, and troubleshoot PLC and HMI systems
- Work independently to execute and deliver control system projects
- Provide technical support for Instrumentation & Control (I&C) engineering initiatives
- Perform on-site service, testing, and commissioning activities
- Support project management tasks, including documentation and client communication
Requirements:
- Minimum Diploma in Electrical, Electronics, Control Engineering, or related field
- 5 years of hands-on experience in PLC & HMI programming
- Class 3 driving license is an added advantage
HOW TO APPLY:
Interested applicants, please click on "Apply Now" or email to submit your resume.
We regret to inform that only shortlisted candidates will be notified.
Stafflink Services Pte Ltd
EA Licence No.: 04C4294
EA Personnel: Tiang Wan Ying
EA Personnel Reg. No.: R
cnc programmer
Posted today
Job Viewed
Job Description
Job Description
Interpret engineering drawings, work orders and specifications to plan machining/programming requirements.
Program and set up CNC/Conventional milling & turning machines, including tools, offsets, and reference points.
Verify and measure parts to ensure accuracy and compliance with quality standards.
Perform machining operations such as drilling, grooving, cutting, facing, and threading.
Monitor processes, troubleshoot issues, and adjust/reprogram controls when necessary.
Maintain machine tools, equipment, and ensure preventive maintenance is carried out.
Follow safety procedures and company regulations at all times.
Prepare and update production records and quality logs.
Support production team and carry out other ad-hoc duties as assigned.
Requirements
Technical Certificate/Diploma in Mechanical, Precision or Manufacturing Engineering, or equivalent.
Relevant vocational training in CNC machining/programming is an advantage.
At least 5 years' experience in CNC programming, setup and operation (milling & turning).
Able to read and interpret engineering drawings and apply GD&T.
Willing to work shifts and overtime when required.
Systems programmer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in all changes & releases of Murex application
- Support the daily service requests/incidents on Non-prod and Prod environments.
- Be part of a shift based team
- Detailed documentation for automation activities and manual process
- Working with automation tools to refine the process
- Ad hoc operational tasks
Mandatory Skills Description:
- Minimum 8 to 10 years of experience managing Murex Change and Releases
- Good understanding on the incident and problem management, Release Management, configuration Management
- Knowledge on process automation
- Good understanding of Murex Modules like MLC, Datamart, MxML, End of Day batches configurations
- Experience with Source Control systems, preferably bitbucket
- Writing new build scripts and configuration Management experience
- Experience with documentation services such as Confluence
- Handling daily incident/service requests raised by service teams for Prod/Non-Prod
- Experience working with MUREX
- Strong understanding of shell/Perl scripting, LINUX, Oracle and SQL.
- Experience in working with process and release tools
- Candidate must display strong verbal and written communication skills