Full Stack Developer - Quezon City

apartmentNYGC Services INC placeQuezon City calendar_month 

Job Description

I.POSITION OBJECTIVE/ JOB SUMMARY: (Brief description of why the position exists or the overall purpose of the job.)

Last level of application support that performs deep analysis, troubleshoots, modifies the code and data of applications used by end customers in production environments applying knowledge in programming techniques and experience in specific technology platforms following agreed service level agreement timelines.

Follows the Standard Operation Procedures (SOP) in order to support system application of end customers

Provides continuous service improvements to eliminate or prevent incidents or problems and improve service quality for end customers.

Contributes to the team's continuous service improvements to eliminate or prevent incidents or problems.

Leads a project in defining tasks, project deliverable and schedules of the resources assigned to the project

Can directly communicate with end customers for support requirements.

They are the last level of Application Support.

II.KEY RESULTS AREAS/JOB RESPONSIBILITIES: (Describes the results for which the position has an on-going accountability. Accountabilities are statement of the important end results, which the job needs to achieve to justify its existence. Each accountability statement should relate to a single end result which must be accomplished and to which some measurement of performance can be applied.)

  1. Incident Management

a.Receives incidents from the L1's for resolution and support and works continuously with them to gain information beneficial to the resolution of the incident.

b.Performs deep analysis and investigation of the incident received from the L1's.

c.Diagnose faults and determine whether new incidents are related to known errors or existing incident records.

d.Consults and works with his or her Domain Lead regarding the incident as well as the business domain processes.

e.In case of major or P1 incidents, L2 application support is expected to diagnose and to identify root cause and provide a workaround or solution to the incident as quickly as possible within the scope of his or her level.

f.If a major incident occurs after working hours then he or she would have to be available to resolve the issue on priority.

g.Directly communicates with end customers for additional information of the incident.

h.Contributes to the knowledge base essential for continuous process improvement for the L1's and for his own role.
  1. Problem Management

a.Identifies, reports and submits details of potential problems to the Problem Manager for his or her review.

b.Reviews, analyzes, and investigates the problem in order to identify its root cause and provide corrective action/permanent solution or preventive action.

c.Consults and works with his or her Domain Lead regarding the problem.

d.Creates and documents root cause analysis details, workaround, and corrective/preventive actions.

e.Implements corrective/preventive actions to the problem within the scope of his or her level.

f.Verifies if the action has addressed the root cause. Additionally, ensures that the implemented action does not result in another incident.

g.Provides an update to the Problem Manager and Immediate Superior regarding the outcome of the implementation.
  1. Change Management

a.Identifies the incident or problem if it requires a change request to resolve the issue.

b.Understands and analyzes business processes and provides inputs to further enhance or improve and to clarify the change request requirements.

c.Evaluates change requests to determine feasibility, time required, compatibility and dependencies with current system(s).

d.Consults with Immediate Superior or directly communicates with end users to clarify change request requirements

e.Must ensure that best practice is followed and must always be applied on all projects.

f.Converts change request requirements into sequence of detailed instructions and logical steps for coding into language that will be processed by computer, applying knowledge of computer programming techniques and languages.

g.Codes computer programs following standard coding procedures defined and performs unit testing.
  1. Customer Service

a.Manages customer relationships and maintains high quality service ensuring customer satisfaction.

b.Assists users to resolve major and complex problems in running computer programs.

c.Assists in the knowledge transfer during project turn-over.

d.Proactively provides updates to the customer on the progress of the initiative.
  1. Administrative

a.Understands and complies with CMMI standards of the organization.

b.Maintains and updates daily monitoring of service deliverables.

c.Prepares and submits needed reports.

d.Can conduct technical assessment of applicants;
JOB DESCRIPTION
  1. Teamwork

a.Consults with his or her Immediate Lead for direction, guidance, work and performance details, career development and also raises issues, concerns and suggestions for his or her own betterment as well as for team and organization.

b.Ensure continuity of providing service by flexibly adjusting to help other team members.

c.Assists in the knowledge transfer during project turn-over.
  1. Learning and Development

a.Expands knowledge on business processes and IT related information.

b.Stays up to date on current technology, systems information, problems, changes and updates relevant to the team.

c.Extends help or conducts training to Application Support members as well as Analyst Programmers in giving technical expertise or know how
  1. Performance of other tasks as maybe assigned
  2. Position Overview:

a.Performing perfective and adaptive maintenance across applications

b.Investigating issues (performance, functional bugs, etc.) and implementing fixes

c.Supporting minor feature enhancements and backend optimizations

d.Working closely with QA to address and validate bugfixes

e.Participating in occasional deployment activities and release support

f.Documenting investigations and solutions for future reference

g.Participating in incident management and post-mortem documentation

h.Supporting multiple applications - the role is not limited to a single system or module

i.Switching flexibly between projects and tech stacks

j.Collaborating virtually with teams across geographies

III.PRINCIPAL RELATIONSHIPS: (Persons/institutions with whom the position has direct contact:

a.Internal e.g., Immediate Supervisor, Immediate Subordinates, etc.

Level 1 Support

Level 2 Support

Level 3 Support

Incident Manager

Problem Manager

Project Manager

Analyst Programmers

QA Analysts

Immediate Superior

Other ESSPI Team Members

ESSPI Heads and Management

b.External e.g., Customers, consultants, applicants, etc.)

Customer's IT Team

JOB DESCRIPTION

Business Users

External Consultants

Applications

IV.SUPPLEMENTARY INFORMATION (Requirements):

a.Education

Bachelor's or College degree in Information Technology, Computer Engineering, and/or related fields. Other courses are welcome as long as he or she has extensive related experience.

b.Experience

Minimum of three (3) years experience as a Full Stack Developer, with expertise in application analysis and troubleshooting

Has at least one (1) year of experience in Level 2 Application Support, Incident, Problem and Change Management

Experience in business domain processes is preferred but not required

c.Skills

Strong Analytical and Problem solving skills

Knowledge in different programming languages (will depend on the project specification and need) available in the industry.

Ability to analyze complex problems, interprets operational needs, and develops integrated, creative solutions.

Ability to analyze user requirements and specifications and translate into program codes.

Ability to test and debug program codes.

Ability to handle support in the context of current user specification.

Ability to prepare detailed written instructions and documentation.

d.Desirable Traits

Professional, Honest and with Integrity

Resourceful and self-motivated

Team oriented person

Persevering and patient

Strong attention to detail

Sense of urgency and commitment

Passionate and Fast learner

Logical Person

Knows how to work smart

Can work well under pressure and minimal supervision

Caring Person and desire to mentor other colleagues

e.Work hours and working conditions

To provide and deliver solutions within the defined timeline across regions, may need to go on different shifts or extended working hours.

Some days may be heavy while others may be light. Extended working hours may be required if the need arises

May require travel to other sites

V.Must-Have:

a.Strong proficiency in C# / .NET

b.Experience with SQL Server

c.Solid understanding of RESTful APIs

d.Proficient in ReactJS (with React Hooks and Redux for state management)

e.Knowledgeable in AngularJS and TypeScript

f.Comfortable with Visual Studio and VS Code

g.Familiarity with Git and Gitflow

h.Experience working in Azure DevOps (Repos, Pipelines)

VI.Good-to-Have:

a.Experience with Micro Frontend Architecture

b.Familiarity with Bootstrap, CSS, and Node

c.Exposure to Azure Functions

d.Understanding of deployment tools like Azure Pipelines

e.Background in unit testing using Cypress and Jest

f.Awareness of support-oriented tasks like root cause analysis and bug investigation

g.Exposure to incident management practices

h.Can write and maintain clear technical documentation

apartmentBrixio SingaporeplacePhilippines
This a Full Remote job, the offer is available from: Philippines #RemoteJob Opportunity: Node.js, PostGre (DB) Full Stack Developer - Remote (Philippines) *MUST BE RESIDING IN THE PHILIPPINES* Position: Full Stack Developer Location: Remote...
electric_boltImmediate start

Full Stack Developer - Makati

placeMakati, 11 km from Quezon City
and collaboration, working on cutting-edge financial technology solutions that shape the future. About the Role As a Full Stack Developer, you'll play a critical role in designing, developing, and maintaining cutting-edge applications in the Fintech industry...
check_circleNew offer

Full Stack Developer - Manila

apartmentNYGC Services INCplaceManila, 10 km from Quezon City
b.Experience Minimum of three (3) years experience as a Full Stack Developer, with expertise in application analysis and troubleshooting Has at least one (1) year of experience in Level 2 Application Support, Incident, Problem and Change Management...