Close

[POSITION CLOSED] Lead, Senior Developer (for Integrated Medical Solutions provider)

About Our Client:

A renowned Integrated Medical Solutions provider, which is based in Kuala Lumpur.



Role Summary:

We are looking for an experienced senior developer to be responsible for overseeing product development projects and giving guidance to junior developers. The responsibilities of senior developers include writing code, analyzing data, managing the development process and contributing to the design and implementation of software.

 

To be successful as a senior developer, you should demonstrate great skill in problem-solving and innovation, the ability to thrive in a high-pressure environment, and
possess excellent communication skills. Ultimately, a top-notch senior developer should have extensive experience in software development, be unfazed over new programming languages or technology, be able to keep up-to-date with deadlines and have strong analytical skills.



Duties & Responsibilities:

·       Performing coding assignments.

·       Reviewing code work for accuracy and functionality.

·       Creating and implementing design plans.

·       Analyzing code segments regularly.

·       Manage a development team.

·       Delegating tasks to team members.

·       Keeping up-to-date with industry trends and technology developments. 


 

Required Experiences:

·       Bachelor’s Degree in an appropriate field of study or equivalent work experience

·       Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs

·       Understand emerging web programming and mobile development models

·       Experienced with all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.

·       High scalability projects involving cloud-based infrastructure design and implementation

·       Working knowledge of Continuous Integration / Continuous Development

·       Successful track record of developing quality software products and shipping production-ready software

·       Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability

·       Experience debugging cloud-based systems with high data loads

·       Solid understanding of the Software as a Service (SaaS) model in the online environment

·       Design, develop and implement unit and scenario testing for existing code base and for new functionality under development

·       Experience with Scrum/Agile development methodologies

·       Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side programming with MVC frameworks

·       PHP, JavaScript, Vue.JS, Node.JS, JSON, XML, REST, NoSQL Database (MongoDB, Firebase/Firestore), Cloud System, RDBMS, MVC frameworks (e.g. Yii or Laravel),
Design Patterns, jQuery

·       Experience writing SQL queries for MySQL, or another Relational Database is required

·       Deep understanding of Progressive Web Applications

·       Ability to use version control software such as GIT and SVN

·       Working knowledge of Google Cloud Platform

·       Experience as an applications programmer on large-scale database management systems.

·       Knowledge of computer equipment and ability to develop complex software to satisfy design objectives.