Software Engineer

Location: Kuala Lumpur

Job Type: Permanent

Closing Date: 31st October 2019

Job Purpose:    

At SLA Digital, the Software Engineer is responsible for delivering cutting-edge software of the highest possible quality to SLA Digital customers. You thrive on the technical challenge and take pride in the quality of the software solutions you deliver.

As a Software Engineer, you will be an integral part of a tightly knit hands-on team who, with many different skills and expertise, support each other in achieving any goal. You will play a leading technical role in project teams and get a chance to use all your skills to design, implement and deploy leading-edge technical solutions. Each new project is a new and different challenge, presenting you with opportunities to master new technologies and keep up to date with industry trends.

Key Duties:

Design/Architecture

  • Participate in requirements gathering and clarification
  • Help translate business requirements and business rules into technical specifications
  • Documenting system processes and flows, using various system engineering tools, charts and diagrams such as UML
  • Review solution design and provide professional feedback

Programming & Development

  • Lead a development team in implementing agreed solutions as well as being able to work independently
  • Deliver software solutions on time while maintaining the highest level of quality of code and overall solution
  • Adhere to best practices for software development and quality assurance
  • Refactor code to optimize overall quality and efficiency
  • Ensure that all functional and non-functional requirements are implemented as per design and requirement
  • Ensure client project delivery involving online processing of database systems to give the highest availability and performance possible
  • Act as a leader on client project delivery from conceptualization through implementation in regards to all facets of technical delivery and engagement
  • Effectively communicate with business partners and team members in all stages of work

Testing

  • Establish criteria and conduct unit testing
  • Assist testing and QA teams in the execution of functional testing

Release Management

  • Help troubleshoot system deployments in test environments
  • Preparation of release notes; to assist System Integration (SI) team in production deployment
  • Assist and participate in system support and troubleshooting as and when requested by the SI
    team
  • Ensure proper versioning and build of your developed code

Presales

  • Prepare prototypes for the demo of presales requirements, or technology showcases

Qualifications & Experience:

  • Candidate must possess at least a Diploma, Advanced/Higher/Graduate Diploma, and Bachelor’s Degree, Post Graduate Diploma or Professional Degree in Computer Science/Information Technology, professional related cert or equivalent
  • At least 5 years of solid Java development experience
  • Excellent skills in Java, Java EE, XML, SOAP and Web-Services
  • Excellent understanding of developing for Unix/Linux environments
  • Experience of the principles of Object-Oriented design
  • Experience in the implementation of Design Patterns particularly
  • Experience developing for high-availability production environments
  • Any experience in SOA middleware such as WSO2 an advantage
  • Any experience with a scripting language such as Ruby, Perl or PHP an advantage

Personal Attributes:

  • Able to work as a team player, or as part of a group
  • Willing and able to travel within the Asia Pacific region & EMEA (if required)
  • Excellent oral and written English communications skills
  • Ability to communicate with all staff and external stakeholders
  • Customer-focused; helping internal and external customers to grow the business
  • Ability to learn and quickly adapt to new technology requirements
  • Ability to challenge prevailing assumptions while suggesting better alternatives
  • Strong analytical skills with experience in problem-solving and the ability to implement and deliver
    solutions
  • A growth mindset that will enable the company to achieve its targets
  • Demonstrate by words and behaviours full support for, and alignment to, SLA Digital’s values’
  • Above all, must be pragmatic

To Apply

If you would like to apply for this position, please forward a copy of your CV and covering letter to [email protected]  before the closing date.

Download Job Specification

2019-10-03T15:35:41+01:0026 September, 2019|