Team Lead Software Engineer Everyday Health
THIS JOB HAS EXPIRED Responsibilities:
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.
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.
||Manhattan, NY |
THIS JOB HAS EXPIRED