Responsibilities
- Responsible for application design, enhancements, maintenance and support and overall end-to-end functionality.
- Design, prototype, develop, test and troubleshoot software features and enhancements with high quality, maintainable code.
- Having good analytical skills and able to participate in requirement gathering and translate business requirements into scalable and resilient design.
- Handle production support and application enhancements.
- Liaise with client on a regular basis.
- Capability to Lead and provide detailed technical guidance to the team, enabling them to execute more effectively and deliver products on time.
- Drive technical projects and provide leadership in an innovative and fast-paced environment; take responsibility for the overall design, development and quality control measures.
- Work closely with reporting Managers to plan, create, drive and deliver scalable and user-friendly deliverables.
- Participate in code reviews, pair with other developers and share design philosophy and goals across the team.
Requirements
- Expert technical knowledge, with hands-on experience in Program Development involving one or more environments (Java J2EE /Oracle ADF, Spring framework) is expected.
- Knowledge on Oracle SOA Suite with BPM & BPEL for interface development and on Web Logic application server, jasper reports will be advantageous.
- Experience in Linux/Solaris environment will be advantageous.
- Good understanding on relational database structure and design.
- Expert analytical minded, Independent problem-solving and conceptual skills with Strong interpersonal skills.
- Ability to work well on cross-functional project teams.
- Strong experience in the industry or in a production/service environment.
- Ad-hoc assignments including understanding the aspects of requirements, design with fixing defects as they occur for high complexity applications.
- Those with below five years experience are welcome to apply.