The Software Development Technical Lead (Manager level) will work with cutting edge technology, deliver high quality solutions, and drive solutions with a team working on holistic software projects that range in size and scope. This role will perform advanced technical design and development of full-stack software solutions and lead others in those activities. The position will also own and participate in consulting relationships with multiple clients and technologies.
Requirements
- Produces and reviews software and database designs that meet both business and technical requirements
- Gains a deep understanding of client needs and plays an integral part in defining and proposing practical solutions to meet or exceed client expectations
- Instrumental in defining the software and database architecture for new solutions
- Leads client requirements gathering sessions and accurately documents business requirements
- Development of application code, and reusable components
- Software deployments and ongoing software support
- Leads a team of developers within projects to ensure timelines and deliverables are met
- Responsible for the quality of all technical deliverables on a project
- Oversees time reporting accuracy and the technical management of projects
- Performs code reviews and ensures adherence to standards
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement