Full Stack Developer (AU Shift)
Willis Towers Watson
Taguig, Manila
2d ago

We are seeking a senior level full-stack developer with a passion for developing interactive web and mobile applications with advanced client-server and distributed API interactions.

The role will include all aspects of the application design and development process from developing the interactive user interface components through to building the cloud-based services these applications leverage.

Development experience in HTML / CSS / JavaScript and .Net is a pre-requisite, particularly in the context of single-page web applications.

You will need to be comfortable working within a predominantly agile software development process but flexible and able to adapt to changing conditions and approaches.

Candidates will need excellent written and verbal communication skills and be able to see the client perspective in the delivery of quality solutions.

Among other projects you will be working on developing robo-advice calculators which will also involve adding new features, and liaising with other technical staff, business and senior management.

You will be part of a well-established and dynamic team. The Role People

Collaborate effectively on projects with nominated business and technical representatives.

Build positive relationships within the TAS team. Accept and act on constructive feedback when provided.

Clients

Be knowledgeable and cognizant of client needs and understand the full scope of client projects and work assignments to ensure all aspects of these assignments are met.

Excellence

Review business requirements with development and infrastructure teams to confirm understanding of business needs

Project source code to be efficient, testable and maintainable

Verify successful implementation of deliverables into testing and production environments and ensure resolution of all issues when applicable

Perform application testing

Partner with other technical areas in the research and resolution of system and process problems in a timely and quality manner

Financial

Complete all development tasks in a timely fashion to a high degree of accuracy driving positive financial results

Contribute to managing the financial aspects of projects effectively by providing accurate reports of projects costs

The Requirement

Experience in .NET technologies, preferably in the context of building interactive web applications

Strong experience developing single-page web applications using HTML / CSS / JavaScript

Good knowledge of design principles OOD, Design Patterns, service-oriented architectures, TDD, SOLID principles, dependency injection and decoupled design

Commitment to building testable, reliable, maintainable solutions

Strong consultative, analytical and problem-solving skills

Practical knowledge / experience with Agile software development methodologies (one or more of Scrum, Kanban etc)

Ability to work independently, as well as part of a team

Ability to balance multiple priorities and have a commitment to appropriate documentation

Detail oriented, service oriented, committed to producing high quality results within strict deadlines, and focused on the achievement of team goals

Excellent communication skills for interacting with a broad range of staff

Must have a strong work ethic and be a flexible, fast learner / self-starter with a willingness / ability to acquire new skills, multitask and work on projects outside immediate area of expertise

Preferred

Angular and / or similar JavaScript frameworks

Component-based UI development

Re-usable component libraries (e.g. StoryBook, bit.dev)

Automated unit and integration testing (particularly in the context of JavaScript UI development)

Financial application development

Strong mathematics background

Microsoft Azure

RESTful API development

Umbraco CMS

Mobile development iOS, Android

Equal Opportunity Employer

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form