Tech Lead | Chicago, IL

Position: Tech Lead
Job ID: #DIS000381
Primary Location: Chicago, IL


Position Summary: As a Technical Lead you’ll be responsible for the development of creative solutions, being a client facing liaison, managing workflow and mentoring teams in the design and implementation of applications, mobile sites and programs, web sites and other highly technical projects. High standards, attention to detail and application of creativity to complex technical solutions is a must! Additionally, the role will require the exploration of new technologies, educating the agency on said new technologies and utilization of those new technologies when applicable. A solutions oriented approach to all that you do is required.

Primary Responsibilities:

  • Deep understanding of multiple technologies and solution types. 
  • Proactively notify appropriate parties when additional resources are needed
  • Manage workflow of technical teams across projects comprised of Software Engineers, UI Developers, QA engineers, UX architects, Project Managers, and Business Analysts
  • Manage and own relationships with external technology partners
  • Designing, scoping and architecting a variety of technical solutions
  • Owns and process all required tech documentation (post production test, unit tests, user acceptance tests, design specifications, functional requirements, user requirements, etc)
  • Developing strategies for clients
  • Developing trust and close relationships with mid-level and operational client stakeholders and agency partners.
  • Manage various Discovery USA vendor accounts (prodigious, bright cove, hosting relationships, etc) to ensure that service is not interrupted 
  • Monitors server and performs maintenance when needed
  • Ensures that team members follow proper process and manage code using Github
  • Coordinated with necessary partners to ensures that sites and products are deployed effectively and correctly

Desired Skills and Experience:

  • Aptitude to oversee all aspects of technical development as it relates to a project – including, systems architecture, design, documentation, coding, testing, and deployment
  • Ability to conceptualize and translate technical solutions to senior and mid-level internal and client personnel
  • Always looking to learn, explore and staying ahead of new technologies
  • Supplies tech recommendations that adhere to user and business requirements
  • Prepares and reviews documentation and technical specs
  • Aptitude with directing large scale technical projects in support of the Project Management dept.
  • Involved in full development lifecycle – working closely with team members from other departments to solve problems
  • The role is a hands-on so you will need to do some coding
  • Has a detailed technical knowledge of applications, architecture and databases
  • Has experience with various development approaches (waterfall, agile, scrum, etc)
  • Excellent presentation, written, verbal, and interpersonal communication skills


Requirements:

  • 6+ years of related experience
  • 2 Years team leadership and management experience
  • Expert C# skills
  • .NET expert including: Entity Framework, LINQ, .NET MVC, Web Forms
  • Strong to expert knowledge of front end development, including HTML, CSS, JavaScript, Ajax, JQuery
  • Experience managing and developing MSSQL databases
  • Experience developing consumer facing, marketing focused websites
  • Experience creating and consuming web services (SOAP/REST)


Other Valuable Competencies:

  • Mobile application development experience (Android or iOS)
  • Experience with mobile development frameworks (Appcellerator, PhoneGap, sencha etc)
  • Experience integrating with Social Networking sites/services Java development experience
  • Experience with large scale CMS systems such as Adobe CQ, Teamsite, Umbraco, Drupal, Joomla
  • Experience with other programming languages such as Java, Obj-C, Ruby, PHP, Python