The Technical Manager is responsible for guiding, delivering and leading software solutions that address business/technical needs or challenges for our clients. You will be a seasoned veteran on technology consulting, platform selection, implementation as well as leading teams and projects, and will have multiple successful implementations. You will be responsible for mentoring and delivering development teams that are in-house, near-shore or offshore. You will be a leader and expert in one or more technical work streams critical to the overall product. This candidate is a full stack developer with extensive experience in both front end and back end concepts. A champion of coding best practices, this person provides the development team with direct support, technical oversight and helps to resolve team impediments.