Senior Software Engineer, Ops & Corporate Support

Income logo


  View Salaries, Reviews, and more

Job Summary

Job Type


Years of Experience
At least 5 years

Tech Stacks

Job Description

You will support Delivery Manager and manage development resources and outsourced vendors to delivery user enhancements with good quality. You are responsible to review and critique solutions on user requirements and BAU maintenance works.

Primary Responsibilities

  • Collaborate with project/enhancement stakeholders to come out and review business solution, high-level technical solution and integration solution.
  • Manage in-house and outsourcing development teams to deliver project/enhancement with good quality and on time
  • Manage the delivery from outsourcing development team with good quality by high-level instructions and required monitoring
  • Monitors and manages the production support to ensure incidents and problems are managed within set SLAs
  • Manage incident from production and successive problem fixing in maintenance work
  • Manage on-going and new enhancements and development in new projects for the respective applications are in-line with the development approach with the use of Service Oriented Architecture (SOA)
  • Ensure adherence of development practice, standards and updated documentation
  • Assist to develop metrics to track development competencies by skills set and applications. Work with team to make improvements and developing and achieving higher competencies in Development skill sets as well as the overall application development.
Job Qualifications

  • Degree holder in Information Technology, Info Systems or equivalent.
  • Project management qualification (PMP) is preferred.
  • Must have technical competency – Java and Java EE. At least 5 years of development experiences in Java EE application.
  • Good-to have technical competency:
  • Experience working with BPM software (e.g. IBM BPM, Oracle BPM, jBPM, Pegasystems)
  • Experience with Agile and DevOps
  • Solid understanding of software development life cycle models as well as expert knowledge of in project management principles and practices