Search by job, company or skills

Senior Software Engineer (PERAK)

Early Applicant
  • Posted 6 months ago
  • Be among the first 10 applicants

Job Description

Senior Software Engineer

Job Summary

We are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, enhancement, and maintenance of enterprise software systems. This role plays a critical part in driving technology solutions aligned with business and digital transformation initiatives.

The successful candidate will work closely with management, cross-functional teams, and external vendors to ensure the timely delivery of high-quality, scalable, and secure software solutions. As a technical leader, you will contribute to strengthening software development lifecycle (SDLC) maturity, change management processes, and overall engineering excellence.

Key Responsibilities

  • Act as a Technical Lead, guiding and contributing to the work of internal and external development teams.
  • Design, develop, enhance, implement, and support software components across the full technology stack.
  • Contribute to the continuous improvement and evolution of the organisation's application and service portfolio.
  • Analyse and resolve complex technical issues by identifying root causes and delivering effective, sustainable solutions.
  • Drive and support software change and release management processes.
  • Collaborate closely with cross-functional teams and management to deliver technology solutions aligned with business objectives.
  • Assist in task planning, estimation, scheduling, and resource allocation.
  • Identify opportunities for process improvements, establish best practices, and develop new technical and operational processes.
  • Stay current with emerging technologies, tools, and vendor solutions, and provide recommendations where applicable.
  • Mentor and coach Software Engineers to support professional growth and knowledge development.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional software development experience.
  • Strong proficiency in programming languages such as Python, C#, Flutter, and relevant frameworks or systems including .NET Framework, AngularJS, and Git.
  • Hands-on experience with Agile and Scrum development methodologies.
  • Proven experience in designing, developing, and implementing large-scale information systems.
  • Strong analytical skills with the ability to evaluate and resolve complex technical challenges.
  • Excellent problem-solving, organisational, and time management skills.
  • Strong written and verbal communication abilities.
  • Demonstrated leadership capabilities with the ability to mentor and guide team members.
  • Ability to exercise sound judgment, discretion, and independence in performing job responsibilities.

Work Arrangement

  • Remote work arrangement is negotiable, subject to business requirements.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141026951

Beware of Scammers

We don’t charge money for job offers