Search by job, company or skills

Software Engineer

Software Engineer

patec pte. ltd.
1-4 Years
SGD 4,000 - 7,000 per month
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

1. Software Development and System Enhancement

  • Design, develop, test, implement, and maintain software applications to support business and operational requirements.
  • Analyse user requirements and translate them into technical specifications and software solutions.
  • Troubleshoot software issues, perform root cause analysis, and implement corrective actions.
  • Enhance existing applications and systems to improve functionality, reliability, efficiency, and performance.
  • Develop and maintain software solutions in accordance with established coding standards and best practices.

2. System Integration and Implementation

  • Develop and maintain integrations between software applications, databases, enterprise systems, and business platforms.
  • Participate in system upgrades, application deployment, data migration, and implementation activities.
  • Conduct system testing, user acceptance testing (UAT), and post-implementation reviews.
  • Ensure software solutions meet functional requirements, quality standards, and business needs.
  • Identify and resolve system compatibility and integration issues.

3. Technical Support and Maintenance

  • Provide technical support for software applications and business systems.
  • Investigate and resolve application errors, system performance issues, and operational disruptions.
  • Maintain technical documentation, system configurations, user manuals, and system records.
  • Implement preventive maintenance and continuous improvement initiatives to enhance system stability and reliability.
  • Monitor system performance and recommend appropriate technical improvements.

4. Stakeholder and Vendor Coordination

  • Gather and analyse business requirements by working closely with users and relevant stakeholders.
  • Liaise with software vendors, consultants, and service providers on system development, implementation, and technical support.
  • Provide technical advice and recommendations to support business and operational requirements.
  • Prepare technical documentation, system specifications, and implementation updates.
  • Provide training and guidance to users on new systems, features, and operational procedures.

5. Quality Assurance and Continuous Improvement

  • Establish and follow software development, testing, deployment, and maintenance procedures.
  • Ensure software solutions comply with relevant IT policies, security requirements, and data protection standards.
  • Identify opportunities to automate processes, improve workflows, and enhance operational efficiency.
  • Keep abreast of emerging software technologies, development practices, and industry best practices.

Job Requirements and Qualifications

  • Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline.
  • Relevant experience in software development, application support, system implementation, or IT systems maintenance.
  • Experience in software development, application enhancement, or system integration would be an advantage.
  • Proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript.
  • Knowledge of relational databases, SQL, database design, and data management.
  • Familiarity with software development life cycles (SDLC), software testing, debugging, and version control.
  • Understanding of system integration, APIs, web applications, and enterprise systems.
  • Familiarity with cloud platforms, cybersecurity principles, and IT infrastructure.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Good communication and interpersonal skills, with the ability to work effectively with technical and non-technical stakeholders.
  • Ability to work independently and collaboratively across technical and business teams.
  • Detail-oriented, organised, proactive, and adaptable to changing business and technical requirements.
  • Strong commitment to software quality, system reliability, and continuous improvement.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

Remote, Bengaluru, India
Skills:
Java, Gcp, Terraform, Kubernetes, Python, AWS, Infrastructure as Code, GKE, GitOps, Crossplane, Go, EKS, ArgoCD
2-5 yrs
SGD 5,000 - 9,000 per month
Serangoon, Singapore
Skills:
real time control , C, C++, Object-Oriented Software Design Methodologies
India, Remote
Skills:
Angular Material, Xunit, Azure Storage, Agile Scrum, Asp.net Mvc, Angular, Dapper, Terraform, Microsoft Azure, Web Api, NSubstitute, PrimeNG, Azure APIs
2-6 yrs
INR 125,000 - 250,000 per month
Remote
Skills:
C++, Kotlin, AOSP