This position is for the
architecture, design, development, and professional services related to
application components. Support area include web components and service
components, but is not limiting to those. Typically, support and
consultation services will be provided to application teams and
production support teams in terms of application usage, code review,
testing, and deployment on J2EE application servers.
The position is required to carry a pager for secondary support
to production issues related to application.
Complexity of Position
At least 5 years working experience in a highly technical,
architecture related field.
Excellent knowledge of Java, Grails, Groovy, JQuery,
JavaScript, HTML and up-to-date knowledge of various web technologies
and Industry trend
Excellent knowledge of XML, Relational Databases, J2EE
appservers, SOA, Web development, Message Queues
Has in-depth knowledge of state-of-the-art programming
languages and object-oriented approaches in designing, coding, testing
and debugging programs
Good knowledge of relatonal database design and
implementation
Excellent knowledge of application development methodology,
best practise, design patterns, and architecture
Strong analytical and problem resolution skills.
Positive working altitude.
Strong verbal and written communication skills.
Good interpersonal skills.
Customer service oriented, willingness to provide assistance
that may go beyond.
Skills
Post secondary education in computer science, math, or
related discipline.
Key Accountabilities
Lead and participate in the design, development, support, and
maintenance of the enterprise application.
Lead design discussions with application teams for
applications to adopt best practises recommended to them. Provide
consultation and oversight for adoption to be successful.
Lead design discussions with Department team members on
decisions on best practises, development standards, design patterns,
and technology selection for the application development and related
solutions.
Lead the co-ordination, analysis, and definning of
requirements.
Analyse user requirements taking into consideration the
competing needs of different application groups.
Establish sustainable working relationship with application
teams for enterprise reusable application.
Participate in the preparation of design document, test plan,
tests specifications, development and reference guides.
Partcipate in the preparation of application training
materials.
Conduct training classes for Application developers.
Evaluates production logs and enhancement requests of high
complexity, and identifies actions to be taken.
Ensure cross training of Department team members via internal
seminars and system documentation.
Liason with other development team or other Company?s
technical support staff in order to effectively support assigned
projects.
If you are interested, please send your
up-to-date resume in TXT format with job id in subject to
hr[at]neighbour123[dot]com
Only selected candidates will get contacted.
No agents please.