SR SOFTWARE ENGINEER -TD | [I730]

Syneos Health Clinical


**Description** **JOB SUMMARY**: The Sr. Software Engineer will collaborate with the development team to advance our company mission and contribute to the core product experience. This role will work on our client-facing technology suite which increases efficiency by connecting patients, sites, and sponsors throughout the clinical trial lifecycle **JOB RESPONSIBILITIES**: - Gather technical project requirements and specifications from clients and internal stakeholders (technical and non-technical) during the project development lifecycle. - Translate business rules and stakeholder requirements into project specifications that leverage internal and external systems. - Lead the design of data ingestion and transformation systems and processes. - Support development team by developing technical and architectural plans, generating documentation, and assembling presentation material that define project technical approaches, constraints, and milestones. - Run all the scrums and tech sessions. - Design and create web apps that are performant, flexible, and extendable. - Design and create REST and Graphql APIs with strong emphasis on distributed and event-driven design. - Write unit tests and integration tests for code implemented. - Work with Sprint team members to collaborate and coordinate task and deliver on sprint commitments. - Work with Product owner to get the project from conception to code and finally to users. - Take ownership and responsibility for work done from start to finish. - Investigate and address production issues. - Contribute to project and engineering documentation. **Qualifications** **QUALIFICATION REQUIREMENTS** - BA/BS Degree in Computer Science or related discipline or equivalent work experience. - Professional experience in a development role - Experience starting projects from scratch as well as jumping into an existing architecture. - Ability to multitask and work in a cross-functional team environment. - Strong experience with JavaScript & Node.js (preferred) - Full stack disposition (professional experience on backend strongly preferred) - Strong understanding of Service Oriented Architecture (SOA) - Proficient understanding of database architecture and performance - Proficient understanding of asynchronous, object oriented, and functional programming design patterns - Experience working with AWS (EC2, ECS, Lambda, SQS/Kinesis) - Experience with other enterprise server-side languages a plus (e.g., Java, Python, Ruby, etc.) - Experience with React.js and React Native a plus. - Experience developing and scaling REST APIs for various platforms. - 3+ years work experience developing web apps and APIs in React, NodeJs, and Typescript - Experience with testing frameworks (Jest, Sinon, Cypress) - Experience designing and developing REST and Graphql APIs - Experience designing and developing distributed and event-driven systems. - Previous experience as a Senior Full Stack Engineer - Strong Knowledge of database systems and SQL. - Good communication skills. LI-RB1

trabajosonline.net © 2017–2021
Más información