Diversify Offshore Staffing Solutions
Diversify Offshore Staffing Solutions

Full Stack Developer  

Diversify Offshore Staffing Solutions

 
  • Taguig, Philippines
    27F Twenty-four Seven Mckinley Bldg., 24th St. corner 7th Ave. Bonifacio Global City, Taguig, Metro Manila, Philippines
    Taguig
    Metro Manila
    Philippines
    Philippines
  • Full timeFULL_TIME

Expired 7 years ago

2017-10-14T16:00:00+00:00
Job closed.

Job Description

Under the direction of the Development Team Lead, a Full Stack Developer is responsible for designing, developing, maintaining, and testing applications critical to the successful operation of the client's systems. The primary purpose of this role is for the individual to bring their analysis, development, configuration and general expertise in designing, creating and/or maintaining a number of RESTful Java web applications with HTML5 and TypeScript frontends (Angular).

Duties and Responsibilities

  • Work collaboratively with the project management team to determine required resources and create realistic timelines
  • Perform assigned software development tasks, individually or as part of a team, to enhance existing applications, or develop new applications.

Key responsibilities:

  • Analyse and document requirements
  • Design, code and test new programs and changes to existing programs with a minimum of defects
  • Implement modifications and perform maintenance to existing applications.
  • Compliance with department standards around change management, development standards, methodology, best practices
  • Produce technical documentation for systems / changes as required
  • Participate in quality assurance and user acceptance test cycles, providing input into UAT test plan production as required
  • Release of new or updated solutions to the business with a minimum of impact to the business
  • Conducts analysis of systems and uses diagramming tools such as Visio and Lucid Charts to represent business and technical processes
  • Maintains effective communication with management, Business Analysts and Project Managers to ensure the end customer is always aware of progress and issues, and timelines are maintained
  • Demonstrate knowledge of JAX-RS, JavaScript, HTML5, AJAX, SQL (preferably MS-SQL).
  • Expand capability by freely sharing knowledge and techniques with other developers and technical staff
  • Excellent written and oral communication skills
  • Ability to analyze requirements, determine, document and communicate the optimal design/development approach to meet the requirements
  • Ensuring that the Client and its brands, policies and procedures are maintained at all times
  • Delivery of all requests within agreed timeframes
  • Supply on time project/task reporting as per pre-agreed frequency, or as requested
  • Ensure all requests and their subsequent resolutions are clearly recorded in the tracking system
  • Maintain an organized and effective work environment.
  • Proactively seek and recommend opportunities for process improvements and automation
  • Successfully complete any training as directed, coupled with an enthusiasm and commitment to personal development
  • Work effectively with fellow developers and business staff through the stages of requirements gathering, solution design, solution development, QA, launch and maintenance
  • Effective communication of technical concepts to technical and non-technical staff members of all levels
  • Understand, promote and adhere to the Client's corporate values
  • Serve as an advocate of the Client and the IT team, to promote a positive image of the department and the company
  • Other duties as assigned from time to time.

Minimum Qualifications

  • Bachelor's degree in Computer Science, Management Information Systems, or related field
  • Recognised development certifications would be highly regarded
  • Minimum of 8 years development experience with evidence of career progression and achievement
  • Experience developing and/or working with development artifacts e.g. scoping documents, design documents, test plans, implementation plans, etc
  • Experience in the development and execution of test plans
  • Experience working with stakeholders to elicit requirements
  • Prior experience with working on fast paced milestones using flexible and adaptive methodologies
  • Thorough knowledge of the Java platform and associated tools/environment
  • Thorough understanding of RESTful Web Services, calling protocols, and API options
  • Thorough understanding of Single-Page Web Applications in Angular 2/4 and TypeScript
  • Strong understanding of SQL
  • Whilst not essential, experience in some or all of the following would be highly regarded
    • JAX-RS / Jersey / Dropwizard
    • MyBatis and/or Hibernate/JPA
    • JIRA
    • Confluence
    • Jenkins
    • Elastic / Logstash / Kibana
    • NewRelic or similar performance monitoring solutions
    • Linux
    • Selenium
    • Git
    • Maven
  • Strong analytical and problem-solving skills
  • Experience developing in an Agile software development environment.
  • Technical understanding of software development tools, testing methodologies, application and database performance, web services technology, etc.
  • Ability to research, follow up and resolve complex challenges faced by the team
  • Experience with database concepts and data modeling capabilities
  • Understanding of system engineering, object-oriented design, information risk and security guidelines, and architecture standards
  • Strong knowledge of the Java language and core libraries, as well as the associated development environment
  • Demonstrated experience developing web applications using Java
  • Demonstrated experience with TypeScript, Angular, JavaScript, JSON, HTML, CSS, AJAX
  • Understanding of modern browsers and associated issues
  • Understanding of database design concepts and development
  • Evidence of effective written and interpersonal communication skills (including report-writing skills) would be an advantage
  • Self-motivated and proactive, enthusiastic, love what they do
  • Ability to manage multiple tasks concurrently
  • Strong written and verbal communication skills
  • Strong documentation skills
  • Strong organization skills
  • Intellectual curiosity, thirst for knowledge, love to learn
  • Able to work in a collaborative environment
  • Strong capability to think analytically and logically to understand business problems and recommend an appropriate solution
  • Highly organised with a high attention to detail, and an ability to deliver tasks that are accurate and complete
  • Capacity to consistently deliver a high level of customer service and develop and maintain ongoing relationships with partners and colleagues
  • Ability to effectively manage task-diversity and priorities
  • Occasional flexibility in the hours required to work
  • Ability to adapt to change quickly and work under pressure
  • Interest in learning new technology and willingness to explore and trial technology, techniques, and ideas out of work hours
  • High self-esteem
  • Honesty and integrity
  • Positive attitude
  • Fast learner
  • Willingness to contribute to own personal development
  • Willingness to take on board Client’s Core Values.
  • Ability to work both autonomously and as part of a team.

Perks and Benefits

  • Paid Vacation LeavePaid Vacation Leave
  • Paid Sick LeavePaid Sick Leave
  • Paid Bereavement/Family LeavePaid Bereavement/Family Leave
  • Medical / Health InsuranceMedical / Health Insurance
  • Employee DiscountsEmployee Discounts

Jobs Summary

Job Level
Mid-Senior Level / Manager
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes
Office Address
27F Twenty-four Seven Mckinley Bldg., 24th St. corner 7th Ave. Bonifacio Global City, Taguig, Metro Manila, Philippines
Industry
Business Process Outsourcing
Vacancy
1 opening
Website
https://www.diversifyoss.com

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Diversify Offshore Staffing Solutions

Diversify OSS is an Australian owned company providing businesses with successful extended or offshore workforce solutions in the Philippines. The Philippines is a competitive labour market with high demand for skilled workers in most fields. In order to realise the full potential of your offshore operations you first need to stand out from the crowd and attract the highest quality potential staff. Once you have selected the staff you want you then need to ensure that they stay happy, productive, engaged and with you for the longest possible time. Losing your staff because your provider doesn’t properly educate you about the cultural differences or because you staff don’t feel appreciated or part of a team will seriously undermine the effectiveness of your offshoring staffing strategy. An offshore workforce in the Philippines is a valuable asset to your business and like any asset, it takes some careful planning, investment, attention and most importantly the selection of the right business partner to ensure it delivers. At Diversify Intelligent Staffing Solutions we value our people. We understand that they are a major reason for our success and continued growth. We realise the importance of keeping our people happy, engaged and comfortable in what they do. Our focus is on providing a workplace that promotes creativity, teamwork and collaboration. We are a fun, friendly and passionate organisation that takes great pride in the social atmosphere we promote within the workplace, our people work hard but they enjoy what they do and enjoy interacting with their colleagues.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: