Senior Application Developer, Enterprise Change Technology recruitment

Responsibilities
* Analyzes technical system quality and risk, and reports problems in meeting system requirements.
* Provides supporting information to Engineers to aid in the creation of high performance system architectures.
* Assists software designer/implementers with the creation of detailed software design specifications.
* Leads the review process for software architecture documents.
* Perform detailed software design as well as implements and/or maintains code according to duties and responsibilities.
* Identifies system risks and application dependencies, and remediates single point of failures with high available architecture solutions
* Ensures the overall integrity of the software architecture and validate it against the system specification.

Requirements
The successful candidate will possess the following Technical Job Qualifications:
* Familiarity with multi-threaded, high performance, low-latency application design
* Expertise with Red hat Linux, and Development tools including (Maven, make, subversion, and performance profiling tools)
* In depth expertise of RHEL based Linux, with specific knowledge of kick start, xCAT, YUM, RPM's, init boot-process and native volume management. Good working knowledge of SAN, NFS, NAS, TCP/IP and LDAP required.
* Must be able to program in the scripting language Python and Ruby
* Familiarity with Java and/or C++. Eclipse Development Environment, performance testing, and unit test automation
* Technical proficiency with Distributed systems development; developing for high availability and fault-tolerance
* Must have experience with the Puppet Labs' Puppet product or experience with other automated configuration/deployment products: Chef, Cfengine, ControlTier, RunDeck
* Must have experience designing, installing and configuring Puppet in a multiple-team, multiple-application environment or experience with other automated configuration. Must be able to communicate effectively with peers, management and other technical associates in a diverse global environment.
* Excellent communication skills are required. Strong analytical abilities; professional work experience and strong work ethic
* Bachelor's Degree in Computer Science or equivalent is expected. May require work outside of normal business hours.

Interested parties please forward your updated CV to ilam@morganmckinley.com.hk.