Mathematica is delivering an increasing number of products through the web, both internally and to our clients. Our web development team is seeking to expand by hiring an experienced Lead Full Stack Developer who will lead the development of web applications in the field of health care policy. This person will also help development of best practices for the web development team at large.
At Mathematica, we take pride in our commitment to diversity. Building an inclusive culture that draws on the individual strengths of employees from different ethnic backgrounds, cultures, lifestyles, abilities, and experience is key to our success.
Responsibilities:
- Technical leadership
- Lead teams of full stack developers in developing web applications
- Develop technical documents (Technical Requirements Document, Best Practices, Architecture Diagrams)
- Conduct code reviews with developers through pull requests
- Mentor junior developers, including in the application of new technologies
- Design and develop critical pieces of code
- Own the deployments to each environment within the development lifecycle
- Remain abreast of new developments in web technologies that may benefit the process and development of products
- Management
- Create detailed technical plans for execution and implementation of projects
- Facilitate meetings and requirements gathering
- Collaboration
- Communicate with external clients and internal content area experts to ensure product matches client needs.
- Work with UX/UI designers to develop applications to designs
Position Requirements:
Requirements:
- 5 years of full stack web development experience
- Experience with Angular, .NET Core, Python, and SQL Server
- Excellent problem-solving skills that draw on both analytic and creative thinking
- Excellent listening, written, and oral communication skills, including with non-technical stakeholders
- Ability to discern priorities and constraints, and to devise appropriate solutions
- High level understanding of statistical and data literacy
- Planning and meeting facilitation skills
- Keen attention to detail
- Highly self-motivated and directed
- Ability to effectively prioritize and execute multiple tasks with competing deadlines
- Must have an entrepreneurial spirit to communication technical solutions to a non-technical audience
- Have a strong desire to improve society through evidence-based research
- Experience with health care administrative data such as claims, EHRs, and/or quality metrics is a nice-to-have