Senior Consultant is responsible for planning, leading and delivering one or multiple modules in a software development project with quality, within scope and to ensure deliverables are on time and conform to processes and standards meeting customer’s requirements.
Plan and lead requirement gathering and design
Clarify requirement and manage scope against baseline
Participate in developing and reviewing Functional Specifications/User Cases
Participate in developing test plan and reviewing Test Specification
Participate in developing Technical Design Specifications
Provide programming guidelines and coach software engineers in delivering in accordance to requirement and ensure that the architecture is followed throughout the entire project lifecycle
Conduct code walkthrough/reviews
Provide support to pre-sales solution team
The ideal candidate should possess:
Degree in Computer Science / Computer Engineering / Information Technology related field or IT equivalent
Typically 6 years IT experience and 1 year of IT / Communications Engineering project management experience
Ability to manage low complexity projects
Possess relevant system development / maintenance experience using Java-related technologies
Self-motivated with a positive “can-do” attitude, creative with excellent presentation, communication, negotiation and interpersonal skills including strong persuasive techniques.
Ability to lead, develop and maintain respectful and trusting relationships