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.