Senior PHP Developer

at  NRT Technology Corp

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Nov, 2024Not Specified29 Aug, 2024N/ARelational Databases,Mysql,Smarty,Docker,Css,Json,AjaxNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Senior PHP Developer, NCC
About NRT
NRT is one of the 50 Best Managed Companies, and we’re looking for a dynamic candidate who is motivated and passionate about working for a FinTech leader!
NRT provides next-generation commerce and information-enabling experiences for enterprise customers around the world. Our solutions include secure payment systems, specialized financial and marketing kiosks, AML compliance tracking and reporting tools, digital gamification and mobile experiences, intelligent table game platforms, credit/marker information services and electronic marker solutions. We work with hundreds of casinos throughout North and South America, Asia and beyond.
We offer a competitive salary, group benefits (health, vision, dental and life insurances), career advancement opportunities, and an exciting environment. Individual and creative contributions to our company objectives are highly encouraged and recognized. You can read more about us at: www.nrttech.com
As part of an integral team, the Senior PHP Developer, NCC reports to the Development Manager. The ideal candidate will work with remote teams, believe and practice Scrum and Lean development methodologies.

Core Competencies

  • Software development
  • Initiative
  • Achievement/Results Oriented
  • Teamwork
  • Customer service
  • Flexibility/Adaptability
  • Problem Solving
  • Building relationships

Responsibilities include but not limited to

  • Following the task assignments, perform day-to-day software developing by defining initiatives and priorities, formulating plans.
  • Working with foundational technologies on which the web application is based and expanding on them as future needs arise.
  • Be the expert of the products by diving into and quickly understanding the application codebase and architecture.
  • Other tasks assigned by the Director of Development.

Requirements

  • Bachelor’s degree in related discipline or equivalent experience
  • 5+ years of experience in Object Oriented PHP (knowledge of modern frameworks is not required but understanding of MVC architecture is important).
  • Strong experience architecting and working with relational databases like MySQL.
  • Solid jQuery/JavaScript with firm understanding of DOM, Ajax, Object Oriented JavaScript, and JSON.
  • Server set up with Docker and troubleshooting.
  • Extensive experience doing code reviews.
  • Strong understanding of a templating engine such as Smarty
  • Considerable experience with a version control system (preferably Git).
  • GTML and CSS with emphasis on clean styling and rendering (knowledge of a CSS preprocessor is nice to have).
  • Knowledge of functional programming paradigms.
  • Experience working in an Agile software development environment.
  • Mentoring junior and intermediate developers.

Huge Plus

  • Experience in working with encrypted data.
  • Experience using the Laravel PHP framework or similar.
  • Knowledge of server migration.

Responsibilities:

  • Following the task assignments, perform day-to-day software developing by defining initiatives and priorities, formulating plans.
  • Working with foundational technologies on which the web application is based and expanding on them as future needs arise.
  • Be the expert of the products by diving into and quickly understanding the application codebase and architecture.
  • Other tasks assigned by the Director of Development


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada