x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Senior/Software Engineer (Process Improvement and Internal Projects)
 banner picture 1  banner picture 2  banner picture 3

Senior/Software Engineer (Process Improvement and Internal Projects)

Cargo Community Network Pte Ltd

Cargo Community Network Pte Ltd company logo

We are looking for an experienced Software Engineer with a focus on application development and process improvement to join our team. The ideal candidate will possess a strong technical foundation, a passion for coding, and a commitment to continuous improvement. In this role, you will work closely with a team responsible for establishing and overseeing software development processes and application support, ensuring compliance with company policies and standards. Additionally, the team identifies and implements improvements within the IT Delivery Team and other departments to enhance operational efficiency.

Responsibilities:

  • Develop, maintain, and support internally developed back-office applications and governance systems (e.g., billing systems, customer registration systems)
  • Collaborate with cross-functional teams (IT and non-IT) to identify and implement IT improvement opportunities, addressing process and productivity enhancement requests
  • Manage and administer the Azure DevOps platform, including overseeing pipelines, repositories, and release processes
  • Lead projects utilizing various technologies such as automation, BI reports, and programming languages like .NET, .NET Core, React, Blazor, etc.
  • Ensure adherence to software development best practices, including coding conventions, version control, and documentation standards
  • Monitor and optimize database performance using MS SQL Server to meet application requirements
  • Effectively communicate project status, risks, and issues to stakeholders, ensuring timely and transparent updates
  • Promote a culture of innovation, collaboration, and continuous improvement within the team.
  • Stay current with emerging trends and technologies to ensure the team's practices remain cutting-edge
  • Develop and enforce coding standards to maintain high-quality software development
  • Support external audits related to IT Department responsibilities (e.g., ISO 22301, ISO 27001, Finance Audits)
  • Collaborate with the application security team to enforce security best practices and ensure compliance with security policies

Requirements:

  • Degree in Information Technology, Computer Science, with track record of successfully managing internal projects and processes in a technology-driven environment
  • Strong leadership skills with the ability to motivate and inspire teams
  • Proficiency in software development, including:
  1. Programming languages: C#.NET, .NET Core, Angular/React, Blazor
  2. MS SQL Server 2016+
  3. Object-oriented design concepts
  4. Knowledge of SDLC and Agile processes
  • Additional knowledge in Agile Scrum, BI tools (e.g., QlikSense, Splunk), DevOps, container development, and cybersecurity is a plus
  • Ability to handle multiple projects simultaneously with strong organizational skills
  • Excellent communication skills in English (written, verbal, and presentation)
  • Collaborative mindset with a proactive, detail-oriented, and problem-solving approach
  • Self-motivated, adaptable, and capable of working both independently and within a team

Sharing is Caring

Know others who would be interested in this job?