Placement papers | Freshers Walkin | Jobs daily: Back-End Application Developer at PSL Group (Santiago de Querétaro, Mexico)


Search jobs and placement papers

Back-End Application Developer at PSL Group (Santiago de Querétaro, Mexico)

Job description



The Back-End Application Developer will be responsible for defining, delivering and maintaining scalable and sustainable software solutions. The Back-End Application Developer will ensure that the technical specifications for development requests are clearly defined from requirements to maintenance.


Key Responsibilities:



  • Work with the Project Manager to provide estimates and schedules for technical activities.

  • Participate in or lead the R&D phase for requirements gathering.

  • Constantly improve skills and knowledge of technology through self-learning.

  • Analyze requirements and produce documentation for architectural recommendations and systems and code level design.

  • Participate in the development and maintenance of the different products and projects.

  • Provide hands on application design and coding for the complex or sensitive parts of the project.

  • Perform code reviews for standards, quality assurance and security audit purposes.

  • Consult with other projects, with development teams and generally contribute your skills wherever required.

  • Communication: responsibility, initiative, taking pride & ownership in the work delivered.

  • Possesses an intense drive to learn how to improve our core products and services.


Skills and Qualifications: 



  • Over 4 years of experience in web development

  • University or college Computer Science degree or equivalent experience

  • Experienced in Agile/SCRUM software development methodology

  • Strong PHP experience

  • Experience with Javascript Frameworks, and CMS

  • Experience designing for mobile first

  • Mentor junior developers via knowledge transfer and periodical learning sessions.

  • Ability to translate technical concepts to business requirements and vice versa.

  • Address day-to-day and longer term technical issues and problems.

  • Ability to switch between projects seamlessly.

  • Multitask between competing priorities.

  • Understand key server-side web development concepts through experiences such as:

  • Linux/Apache/MySQL/PHP environment

  • Caching techniques

  • Optimization of the application for maximum speed and scalability including optimization of DB queries

  • Build reusable code and libraries

  • Integration of multiple data sources and databases into one system

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests

  • Creating scalable and secure web-services

  • Experience with NoSQL DB’s an asset


Domain specific knowledge skills:



  • Experience with web development languages of PHP, HTML, CSS and JavaScript frameworks or libraries:


PHP



  • Familiarity with PHP frameworks, Symfony is an asset

  • Experience with templating engines

  • Experience with both procedural and OOP development techniques.

  • Strong troubleshooting skills


UI



  • Knowledge of the semantic meaning of most HTML elements.

  • Methods for including CSS inline, internal and external via linked style sheets.

  • Knowledge of how to employ the jQuery library for visual effects, event handling, and document manipulation.


Best practices



  • Best practices for efficient and easier development such as design patterns and coding standards.


Other



  • Linux command line

  • MySQL

  • Subversion, GIT or experience with other Code Repositories.

  • Understanding of the Software Development Life Cycle


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment