Full-Stack Web Developer (R1024276) in Halifax, CA at IQVIA™

Date Posted: 5/1/2018

Job Snapshot

Job Description

As the full-stack web Developer, delivering secure, best in class code must be your passion.  You must have the internal fortitude to demand the best from yourself and your team and not succumb to time/internal pressure. Ultimately, you should be able to convert our company needs in functional and user-friendly websites and internal programs.

Job Description:

  • Developing innovative software solutions to meet the evolving needs of the business
  • Building reusable code and libraries for future use with a focus on maintainability and testability
  • Are able to provide realistic estimates for timelines while ensuring that projects remain on target to meet business deadlines
  • Experimenting with new technologies to address our high-performance needs
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements 
  • Creation and maintenance of SQL and NoSQL database systems
  • Attend daily scrum meetings 
  • Optimization of applications for maximum speed and scalability    

Must Haves:

  • Bachelor's degree in Computer Science or equivalent
  • A minimum of 3 year of software development experience
  • Proven work experience as a full-stack developer shipping production code
  • Strong knowledge of Javascript, PHP, HTML, CSS
  • Experience using CSS compilers and JavaScript transpilers
  • Experience using front end build systems like gulp, grunt, webpack
  • Experience with modern frameworks, like Laravel, Angular, Node and React
  • Experience with MVC, Functional Reactive and OOP design patterns
  • Experience with SQL and NoSQL databases and data models
  • A determined attention to detail within the code you write
  • Superior time management skills within a fast-paced work environment
  • Passionate, adaptable, flexible, independent and self-motivated individual who can take initiative and ownership of projects
  • Experience with the entire Software Development Life Cycle (SDLC)


  • Produce fully functional programs, writing clean, testable code
  • Collaborate with internal teams to identify system requirements
  • Create and maintain new and existing APIs
  • Implement designed user interface and web layout using HTML/CSS practices
  • Upgrade and repair existing programs
  • Strong debugging skills, maximize code efficiency
  • Create technical documentation for user support
  • Suggest new features to improve program navigation and operation
  • Follow security principles
  • Stay up-to-date with industry developments

Interpersonal skills:

  • Self-motivated, team player, action and results and security oriented 
  • Well organized, good communication and reporting skills 
  • Ability to successfully work under tight project deadlines


Job ID: R1024276