PHP Software Developer & Product Support L3 (On-site)

Full-time

Markham, ON

The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real estate industry. Utilizing world-class technology, TNG delivers solutions to the entire mortgage life cycle through its affiliated organizations.

TNG benefits from a broad product suite, infrastructure, and industry expertise and has transformed the home purchase, sale, mortgage, and refinance process for consumers, lenders, realtors, and mortgage brokers.


POSITION DETAILS:

This senior role, reporting to the IT Software Engineering Manager, combines responsibilities of a PHP Software Developer and Tier 3 Product Support. The candidate will deliver well-designed, testable, and efficient code for PHP application development projects and provide advanced product support to minimize service disruptions. This role is part of an AGILE development team working within two-week sprint cycles and involves interaction with various departments, including Sales, Operations, and IT.

RESPONSIBILITIES:


PHP Development:

• Develop new functionalities for international web applications using PHP programming and frameworks.

• Maintain and enhance existing PHP-based components and functionality for company applications.

• Design and conduct unit tests.

• Integrate PHP applications by designing database architecture and server-side scripting.

• Build event-based integrations between applications and portals.

• Maintain and create technical documentation such as design documents, deployment guidelines, process flow, and data flow.


Product Support:

• Provide tier 3 level product support to clients, minimizing service disruption and facilitating operations.

• Reproduce and confirm product defects, reporting to Field Engineering and Product Management.

• Provide product training to Tier 1 & 2 support.

• Maintain required product environments for Customer Care and Technical Support organization.

• Ensure customer and partner inquiries are responded to within established timeframes.

• Resolve and fix defects and bugs independently.

• Interact with customers via phone, email, and screen sharing tools to communicate workarounds and solutions.

• Identify inefficiencies in support processes and work with the engineering team to build automations and improvements.


Collaboration:

• Work closely with cross-functional teams to complete application development by coordinating requirements and schedules.

• Contribute to team meetings and troubleshoot development and production problems across multiple environments and operating platforms.

• Gather requirements from clients and company stakeholders.

Production Support:

• Provide production support as a subject matter expert and collaborate in preparing business requirements into application code.

• Maintain knowledge of and adhere to all organizational policies, including data, security, and health & safety policies.

• Provide research and advice on new technologies to enhance applications.


QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

HP Development:

• 5+ years of high-level experience with web technologies used in LAPP projects (Linux, Apache, PostgreSQL, PHP).

• 5+ years of PHP programming and frameworks, PostgreSQL, MySQL database.

• 5+ years of Web 2.0 application development (jQuery, JSON, JavaScript, AJAX).

• Well-versed in object-oriented programming and its frameworks (MVC, Spring, JSF).


Product Support:

• 3+ years of full-time experience with L3 client services in an application/data and/or technical support role, preferably in the financial services/industry.

• Excellent knowledge of REST and SOAP design models.

• Experience with frontend frameworks (jQuery, VueJS, or React).

• Excellent debugging skills (using IDEs and CLI).

• Knowledge of MVC patterns.

• Knowledge of SQL queries.



General:

• Familiarity with tools such as JIRA, SVN, Git, and Jenkins.

• Experience in Scrum, Agile methodology, and Software Development Lifecycle.

• Experience with AWS technologies.

• Experience with containers.

• Experience with CI/CD pipelines.

• Knowledge & understanding of the Cloud technology stack.

• Knowledge of software development, implementation, and quality assurance methodologies.

• Knowledge or hands-on with client/server computing & multiple operating platforms.

• Proactive “service-first” and “trainable” attitude.

• Excellent written and verbal communication skills.

• Strong organizational skills and the ability to handle multiple projects and priorities.

• Ability to work well under pressure and handle difficult customers professionally.

• Familiarity with Java/J2EE (Spring Framework, Spring Boot, Hibernate, JSF, JSP) is an asset.

• Experience with Java required.

• Experience with PHP required.

• Solid understanding and experience with the real estate industry.

• Exceptional organizational skills and ability to prioritize work effectively.

• Ability to respond to changing demands and priorities.


We welcome all interested applicants to submit their resume and cover letter for the PHP Software Developer & Product Support L3 position to our HR team at careers@nationwideappraisals.com. Please ensure that you include this position title in the subject line of your email.

We value all the time and effort that goes into applying for a job, and we want to thank you for considering us. Please note that we will only be contacting applicants who are selected for an interview.