Senior PHP Developer
at NRT Technology Corp
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Relational Databases,Mysql,Smarty,Docker,Css,Json,Ajax | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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