- Develops and enhances cloud-based, SaaS web-based clinical trials application
- Collaborates with product, engineering, and software quality assurance (SQA) team members for integration, design, and verification in an agile environment
- Adheres to industry best practices and Emmes quality standards for code security, optimization, and reusability
- Uses established frameworks for a seamless user experience across platforms
- Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work
- Completes technical documentation related to development and enhancement tasks
- Assists with refactoring/reworking of major modules as directed by senior staff
Qualifications
- Bachelor's degree
- 2 or more years of related professional experience
Required Technical Skills
- Experience with ReactJS and JavaScript
- Experience with Single Page Applications (SPA)
- Experience with GraphQL clients like Apollo
- Experience with authentication and data caching
- Experience in web platform development tools like:
- Node.js
- Express
- AWS Amplify
- AWS Lambda
- AppSync
- GraphQL
- Experience with API security
- Experience with :
- DynamoDB
- Amazon Aurora
- Other relational database management systems
- Experience with source code repositories like:
- AWS CodeCommit
- Git/GitHub
- SVN
Additional Technical Skills (Optional)
- Experience with Material Design
- Experience with Material-UI or other front-end libraries
- Experience with responsive UI for different form-factors
- Experience with modern IDEs like VSCode, integrated plugins for version control, and code prettify (ESLint)
- Experience with testing frameworks such as React Testing
- Experience with ECS/Docker
- Experience with distributed/event-driven systems (like Kafka or Kinesis)
Soft Skills
- Strong collaboration skills with cross-functional teams to establish best design and user flows for applications
- Strong multitasking, problem-solving, and organizational skills
- Ability to work independently , as well as in a team environment
- Satisfactory background check required
- Any suitable combination of education, training or experience is acceptable