Role & responsibilities
- Web Application Development: Design, develop, and maintain web-based applications using modern web technologies to support operational excellence plans.
- API Development: Develop and maintain RESTful APIs to facilitate seamless integration of web-based applications with back-end systems.
- Application Performance: Ensure optimal performance, quality, and responsiveness of applications across multiple devices and platforms.
- Code Quality Assurance: Uphold high standards of code quality, maintainability, and scalability through code reviews, testing, and automation.
- Security Implementation: Implement robust security measures to safeguard sensitive data and prevent unauthorized access.
- Technical Documentation: Create and maintain comprehensive technical documentation, including requirements, design documents, validation documents, and user manuals.
- Database Management: Design and implement database schemas, optimize queries for performance, and ensure system security against cyber threats.
- Cross-functional Collaboration: Collaborate with cross-functional teams to gather requirements, design, develop, test, and deploy software solutions.
- Agile Development: Participate actively in agile development processes to deliver high-quality software solutions.
- Regulatory Compliance: Ensure software adheres to all regulations and standards of the highly regulated pharmaceutical industry, such as GxP, 21 CFR Part 11, and other FDA guidelines.
- Software Testing: Conduct thorough testing of the software regularly to ensure optimal performance, taking responsibility for code changes and managing their integration into production.
- Operational Excellence: Contribute strategically to the development of operational excellence initiatives.
- Continued Learning: Stay up-to-date with emerging trends and technologies in web development, and make recommendations for improvements to existing systems.
- Strong knowledge of modern web technologies such as Laravel, React, Vue, Node.js, and Docker
- Experience developing RESTful APIs using Laravel, Node.js or similar frameworks
- Proficient in HTML/CSS/JavaScript
- Strong knowledge of SQL databases and experience writing complex queries to support application functionality
- Ability to collaborate with cross-functional teams to identify areas where web-based applications can improve business processes and efficiency
- Excellent problem-solving skills and attention to detail
- Excellent team work, with willingness to help others, ability to problem solve and seeing others point of view
- Ability to create and maintain technical documentation, including requirements, design documents, validation documents, and user manuals
- Familiarity with Agile development methodologies
- Excellent written and verbal communication and collaboration skills
- Accept new challenges as learning opportunities
- Implement approaches that will result in error-free results
- Flexible and adaptable in outlook
- Open to feedback with a view of continual improvement
- Ability to adjust priorities where necessary
- Ability to make timely decisions relating to technical project issues
- Strong attention to detail
- Understanding of regulatory requirements
- Working in a proactive manner to identify and rectify project issues
- Working with complete autonomy
Preferred candidate profile
Other Required Skills and Abilities
- Proactively identify own areas of development/improvement
- Sharing knowledge through attending and presenting at the programming forums and external conferences
- Helping to network for potential recruits as and when required
- Be involved in bid defence and other sales meetings helping to estimate resources required
- Seize opportunities to represent PHASTAR as a global technical leader
- Bring industry changes to the attention of the company and be involved in updating processes
- Ability to drive efficiency to optimise outcome
- Train and mentor less experienced team members
- Initiate and coordinate writing posters, publications, articles, etc
- Representing the company at external events
Experience and Education Requirements
- Educated to BSc or above within Computer Science, Mathematics or a Science related discipline.
- At least 5 years of experience in full-stack web development using modern web technologies.
- Experience developing RESTful APIs.
- Experience working with CSS frameworks.
- Strong knowledge of SQL databases and experience writing complex queries.
- Proficient in HTML/CSS/JavaScript.
- Experience with Agile development methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- SaaS product development experience is a plus
- Medical device/app (such as EDC) development experience is a plus