Back to Archive

Senior PHP Developer

YASH Technologies

Minneapolis, MN | Posted: 4 years ago

This job is expired and may no longer be accepting applications.

The ideal candidate will efficiently and quickly write PHP in a timely and scalable way in order to improve the code-base of the company's products in meaningful ways. This candidate will be able to test the code and make adjustments where necessary. They should also be experience in contributing to the whole software design lifecycle. 

Responsibilities

Provides technical leadership to other software engineers on the team

Provides thought leadership in terms of architecture and problem solving.

Dives into all aspects of the business problem to solve in order to act as a subject matter expert

Collaborate and work with software engineers, quality assurance, infrastructure engineers, database engineers, business analysts and project managers to understand business needs.

Team player mentality, proactive and self-motivated.

Work closely with product management and UX design teams to define and refine feature specifications.

Analyze and improve efficiency, scalability, stability, and security of business applications and in-house systems to help scale the company.

Integration of data storage solutions like MySQL, PostgreSQL and MongoDB

Ensure that the PHP code that you produce passes the SonarCloud quality rules for each Pull Request

Strong knowledge of PHP web frameworks (Zend Framework, Laravel, Symphony)

Understanding the fully synchronous behavior of PHP

Understanding of MVC design patterns

Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Understanding accessibility and security compliance

Strong knowledge of the common PHP or web server exploits and their solutions

Understanding fundamental design principles behind a scalable application

User authentication and authorization between multiple systems, servers, and environments

Integration of multiple data sources and databases into one system

Familiarity with limitations of PHP as a platform and its workarounds

Creating database schemas that represent and support business processes

Familiarity with SQL/NoSQL databases and their declarative query languages

Proficient understanding of code versioning tools, such as Git, GitHub


Qualifications

B.S. or M.S. degree in Computer Science or a related technical field.

5+ years experience building software solutions in a corporate or startup engineering environment using JavaScript, PHP, Python, C++ and/or Java.

3+ years experience developing web applications. Medium-to-large, multi-tiered web applications a big plus.

Experience with business applications (sales, marketing, advertising, etc.) a big plus.

Working knowledge of relational and non-relational databases and SQL a plus.

Working knowledge of API design and distributed backend systems a plus.

Working knowledge of PHP7 / TypeScript / Nodejs is a plus.

Working knowledge of VueJS / AngularJS / Angular6/7 is a plus.

This job was sourced from StackOverflow Jobs.