PHP Senior
Software Engineer to closely work with Leads and team members for development
and maintenance of back-end services. Primary focus will be the development of
all server-side logic, definition, and maintenance of the central database, and
ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by
your co-workers into the application. Therefore, a basic understanding of
front-end technologies is necessary as well.
Accountabilities:
Requirement
analysis.
Develop the
software that meet the customer’s needs.
Integration of
user-facing elements developed by front-end developers.
Build efficient,
testable, and reusable PHP modules with Impact Analysis.
Solve complex
performance problems and architectural challenges.
Integration of
data storage solutions.
Integration of
caching solutions.
Meet the
development sprint timelines.
Communicated
with client / cross functional team.
Responsibilities:
Strong knowledge
in any of the PHP Framework.
Determine
viability of solutions by evaluating current problems, future requirements, and
existing solutions.
Build efficient,
testable, and reusable PHP modules.
Help team in
technical challenges
Technical
documentations.
Familiarity with
Restful APIs.
Should be able
to understand the requirements & Develop web application.
Sense of
ownership and pride in your performance and its impact on the company’s success.
Desired Skills & Competencies:
Understanding of
MVC design patterns.
Understanding of
front-end technologies such as HTML 5, CSS, JavaScript and Bootstrap.
Knowledge of
object-oriented PHP programming.
Strong knowledge
in creating REST based web services.
Good to have
knowledge of micro service architecture.
Very good
analytical and problem-solving skills.
MySQL query
optimization, Performance Tuning.
Good to have
Hands-on working with AWS toolsets.
Preferred Skills
Knowledge on
Linux/Shell commands.
Familiarity with
SQL/NoSQL databases and their declarative query languages.
Proficient
understanding of Git.
Demonstrates
ability to communicate effectively in both technical and business environments.
Willingness to
work in a collaborative, innovative, flexible and team-oriented environment.
Experience in
Agile development process & Tools.
Good to have
Hands-on working with AWS.