Application Developer

last updated April 7, 2021 9:11 UTC

PSL Group

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Our Purpose

PSL Group is a global organization dedicated to putting information at the service of medicine. The companies and people of the PSL Group aim to improve medical care by serving those who need it, those who provide it and those who seek to improve it. Our primary purpose is to help clients increase the effectiveness of activities pertaining to scientific communication, medical education and product/service marketing. To this end, we want our information services to contribute to the goals we share with our clients, namely: to accelerate the advancement of medicine and help people enjoy better, longer lives.

Position summary

The role of full stack Application Developer will be responsible for defining and delivering a scalable and sustainable software solution. The full stack Application Developer will ensure that the technical specifications for development requests are clearly defined from requirements to maintenance.

Responsibilities:

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

  • Lead the R&D phase for requirements gathering.

  • 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, development teams, and generally contribute your skills wherever required.

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

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

  • Mentor junior developers.

Qualifications:

  • 3-5 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 with Node JS and reactJS desirable

  • Good verbal & written communication skills

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

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

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

  • Ability to multi-task between projects seamlessly.

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

  • Linux/Apache/MySQL/PHP environment

  • Caching techniques

  • Build reusable code and libraries

  • Creating database schemas that represent and support business processes

  • Implementing automated testing platforms and unit tests

  • Creating scalable and secure web-services

  • Interpreting graphic visual or interaction designs in HTML, CSS and javascript.

  • Creating, editing or modifying templates for a CMS or web development framework.

  • Programming interaction with JavaScript and/or a library such as jQuery, YUI or Prototype.

  • Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.

  • Experience with NoSQL DB’s

Domain specific knowledge skills:

Experience with web development languages of HTML, CSS and JavaScript Frameworks:

PHP

  • Experience with templating engines

  • Experience with both procedural and OOP development techniques.

  • Strong troubleshooting skills

UI

  • Familiarity with the semantic markup for display of lists, tables, forms, etc.

  • Ability to understand, create and modify CSS/SASS/LESS

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

  • Ability to create mockups and working with Adobe Photoshop, an asset

Best practices

  • Best practices for efficient and easier development such as Patterns and coding standards

Other

  • Linux command line

  • Subversion, GIT or experience with other Code Repositories.

  • Understanding of the Software Development Life Cycle

Other

  • Linux command line

  • Subversion or experience with Code Repositories.

  • Understanding of the Software Development Life Cycle

Shopping Cart
There are no products in the cart!
Total
 0.00
0