Technical Leader- Applications Group (Full Stack, Scala)
Summary
Hands-on technical lead who manages the Applications group and helps build services on the company's Genome Platform — spanning automation, big data normalization, analytics/BI, and service APIs — coding in Scala alongside AngularJS, Spark/Hadoop, MongoDB, and Postgres while defining the team roadmap.
- Mange team priorities and day to day activies
- Design new applications, features, and services to support our extensive application suite
- Work with customers and product management to build, execute, and maintain a development roadmap.
- Code and test – ship features using iterative development and continuous deployment
- Coordinate development between internal and external teams
- Develop, report, and publish project specifications, resource requirements, schedule details, milestones, deliverables, priorities, and risk assessments
- Research new technology, development, or management tools to improve quality and performance of software development processes
- Quickly learn and use the following technologies: Scala, AngularJS, machine learning, Map/Reduce (Hadoop, Spark, etc), MongoDB, Postgres.
- 5+ years as a software engineer using Scala, Java, or C++.
- 1+ year as a manager or technical lead
- Full-stack experience, including HTML/JavaScript/CSS. AngularJS experience helpful.
- Strong SQL skills, Postgres knowledge a plus
- Significant experience developing and releasing commercial software products
- Enterprise software development a plus
- Expert software design skills
- Ability to understand business requirements and develop analytic solutions to complex problems
- Ability to analyze complex data and present results to business users; report building and data visualization skills a plus
- Undergraduate degree in a quantitative field (Math, Physics, Engineering, and/or Computer Science).
- Strong listening and communications skills.
- Highly motivated self-starter and can do attitude
- Thrives in a dynamic and collaborative environment