Ability to lead a team of engineers that are building out our product in a microservice architecture
Work with PMO to ensure the team can be successful with:
correct inputs into our Agile SDLC (grooming sessions, user stories, etc).
planning and scoping of projects
Strong understanding of Agile methodologies
Partner with Quality Assurance to produce scalable, secure and highly functional releases utilizing Agile methods and tightly integrated development/test practices.
Partner with DevOps to ensure stability and ease of deployments for our products
Work with Engineering architecture to organize the team for feature development
Shepherd the culture of the team based on "team player" mentalities:
Hungry, humble, people smart
Ability to hire based on cultural and technical fit
Maintain a culture of integrity and accountability
Mentor employees and lead them down the engineering pipeline, eventually choosing management, guru, or architectural disciplines
Weekly 1:1s with direct reports
Be able to show metrics of success for the team
Weekly reports to management
Lead collaboration with peers and Creative Team on UI and interaction designs
Collaborate with architect to build reusable code and libraries for future use
Ensure technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Build appropriate unit, integration and/or automated testing solutions
Use the API and SDK to support Clinical 6 platform functionality
Demonstrated understanding of asynchronous request handling, partial page updates, and AJAX
Solid understanding of web markup (HTML5 and CSS3) and templating technologies such as Mustache, Underscore and Angular templating
Ability to visually review specifications documents and provide input on successfully implementing business solutions
Proficiency with build tools including Webpack, NPM, Grunt, and Gulp.js
Demonstrated understanding of code versioning tools (such as Git) and code versioning philosophies (such as Git-Flow)
Ability to work independently or with a team and lead a project to completion
Excellent oral, written, and interpersonal communications skills
9+ years industry experience with background in Agile methodology
Prior success as primary client interface, program manager for enterprise software implementation project.
6+ years experience with build tools and code versioning tools - conducting code reviews, understanding, and enforcing standards
3+ years experience with visualization and mapping libraries, such as D3, ChartJS, Leaflet, Google Maps, etc.
Flexibility to adapt to changing priorities and move quickly to address unexpected problems or opportunities.
BS/BA in Computer Science or a related technical field (MS preferred).
To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.
Development with Node.js
Mobile development (either Native or Cross Platform)
Building Angular components
Building REST API or other server tools with backed technologies, such as Ruby, Java, .Net or SQL
Authentication with tokens utilizing technologies such as OAuth
Understanding of healthcare security and compliance (HIPAA, Annex 11, FDA 21 CFR Part 11, etc.)
PRA is an EEO/AA employer and is committed to providing opportunities to minorities, women, veterans and individuals with disabilities.
PRA Health Sciences