Team Lead Software Engineer
Everyday Health 7 reviews - Manhattan, NY

This job posting is no longer available on Everyday Health. Find similar jobs:Team Lead Software Engineer jobs - Everyday Health jobs

The Team Lead Software Engineer will lead a team in efforts to extract and analyze business requirements, design, develop and maintain solutions against those requirements. Manage the milestones and dependencies of a specific module including tasks of other developers. Develop data models that support data processing, management, and delivery. Perform impact analysis on data models when new integration logic or new source systems are introduced. Contribute to integration architecture, performance tuning capacity planning and data quality activities for the system. Design and oversee implementation of effective unit and integration testing frameworks for the products owned by team. Perform research on emerging big data technologies that can be leveraged by existing systems. Create and review technical documentation. Lead and manage a team of software developers to ensure that projects are delivered on time and up to business requirements. Assist with team development and development of company processes. Perform high-level code review of team members to ensure quality of code. Assist the Development Manager with task management and estimation. Mentor and supervise two team members, including a Senior Engineer and Engineer. Work schedule is Monday through Friday; 40 hours per week; 8:30 a.m. to 5:00 p.m.

Qualifications:

Must have at least a Bachelor’s degree in Computer Science, Information Technology or a directly related field and 5 years of progressively responsible post-baccalaureate work experience as a Software Engineer or in a related occupation. In lieu of a Bachelor’s degree and five years of experience, will accept a Master’s degree in Computer Science, Information Technology or a directly related field and 2 years of work experience as a Software Engineer or in a related occupation. Must have work experience with: (1) ASP.NET, C#, T-SQL, MVC and WCF; (2) Software design and knowledge of design patterns; (3) Developing database solutions using Microsoft SQL Server (2005 & 2008); (4) Building scalable, distributed and multi-threaded applications for large data processing; (5) large data analysis; (6) Developing marketing applications and tools; (7) TDD (test driven development) and unit testing; and (8) Technical interviewing.

About this company
7 reviews
Everyday Health is a leading provider of digital health and wellness solutions. Everyday Health combines premier digital content from...