AVP/IT - JAVA

AVP/IT - JAVA

Trinity Consulting Services Pte. Ltd.
Singapore
10-15 years
132000 - 150000 SGD

Job Description

Design & Development

• Define system-level application architecture that includes high-level design, architectural policies and principles, design and programming guidelines, implementation risks and mitigation measures, software development and integration strategies, software configuration controls, etc

• Maintain control over the architect throughout the entire software development lifecycle by continuously making critical adjustments to the architecture to ensure desired results are achieved

• Involve in requirement analysis phase to ensure the implementation feasibility of functional specifications. Highlight requirement gaps, disproportional construction efforts, technical challenges and any other issues to business analyst teams

• Provide technical leadership in the development through established design and development methodologies, to ensure system meets functional and system requirements

• Engage customers to explain the rationale of architecture’s selection, or other technical issues

• Ensure best practices, frameworks and re-useable components are employed in the development project

• Trouble-shoot technical problems faced by the project team.

• Contribution to organizational development thru sharing best practices. Developing and conducting technical courses.

Service Innovation and Development

• Support the design and development of innovative solutions for existing service

• Support the design and development of new innovative service offering to ensure competitiveness and increase the value

• Support the design and development of up-to-date marketing collaterals for the consulting practice

• Support the design and development of methodology, templates, tools to ensure service delivery

Strategic Capability Development

• Support the documentation of new strategic capabilities for the practice

• Support the documentation of intellectual property (e.g. thought leadership/ points of view) of topics relating to the practice

Business Development

• Lead the development of the proposal and tender presentation

• Support the business development opportunity

• Support the development of the value proposition of the consulting offering and each proposal

Project Delivery

• Lead and ensure the completion of team's project deliverables within allocated budget and timeline

• Support setting of standards, design and develop high quality templates for team

• Ensure high standard of delivery by staff/ within team

• Comply to corporate governance

• Ensure staff’s compliance

• Improve work process within the team

• Improve methodology, templates, tools to ensure operation excellence (e.g. shorten delivery timeline, reduce effort)

Customer/Partner Relationship Management

• Support the development of long-term relationship with customers during business development and project delivery

• Manage customer relationship at project management level for project responsible

• Support the development of strategic partnerships with internal parties to strengthen the practice’s go to market and delivery model, hence increasing the competitiveness of the practice

Team/ People Management

• Manage resource plan for the project

• Coach and manage team and individual consultants

• Develop high performing, cohesive teams within the project

• Create and provide opportunities for staff development within the project

Requirements and Experience (Minimal)

· At least 12 years experience with substantial project work in software design & development

· Strong technical experience in system / applications architecture design

· Proficient in technical documentation and system architecture design

· Experience in designing solutions using appropriate platforms and system technologies such as enterprise database design, web and application server and network technologies

· Certified in appropriate technologies is an advantage

· 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 relationship;

Technical Skills

Framework – Microservices / Spring Boot / Spring Cloud API / Spring MVC / Struts

Languages – Java , PL/SQL

GUI – Angular, NodeJS

Database – Oracle

Other Tools & Scripts – Ant, Mavern, Confluence, Swagger

Similar Jobs

People Also Considered

Career Advice to Find Better