**Please send resume to aparna.sreeraman@modis.com or call me at 415 228 4275 if you have any questions**
Work experience should include: 5 or more year*s .NET (C#, ASP. NET 2.0, ASP.NET 3.5, ADO.NET) 5 or more years MS SQL Server 2000, MS SQL Server 2005, MS SQL Server 2008 Solid experience in XML, XSL, Ajax, Silverlight, Design Patterns Experience in designing content management systems desired Experience in a technical lead role preferred
Summary: Involved in design and development of multi-tier distributed applications in a Windows/Internet environment. Leads project teams to design applications following department standards and procedures and oversees the development of code to ensure high quality products; partners with the Quality Assurance (QA) team to resolve defects. Responsibilities: Leads project teams and provides direction to team members; keeps team on track to complete projects and ensures project goals are met; assigns tasks to team members and reviews the work of team members. Performs analysis to understand user requirements and translate them into key design principles and system characteristics; clarifies technical specifications to facilitate easy, accurate coding/configuration. Defines the critical workflow for executing processes and projects (e.g., process maps, critical path steps). Develops, designs and tests complex program logic. Manages project milestones and deadlines; develops contingency plans to overcome potential problems. Provides proactive advice and feedback throughout the development lifecycle for prevention and early correction of quality problems. Identifies, logs and tracks defects/bugs/problems to ensure they are resolved and that methods of resolution are specified for future reference. Maintains and enhances existing software. Establishes and documents security requirements for development initiatives, develops procedures to prevent, identify and correct security problems. Maintain technical expertise by learning about emerging tools and technologies; evaluates new technology for use within the IT department. Trains team members and serves as a technical resource to the team in the resolution of complex problems and issues. Qualifications: Excellent communication skills, both verbal and written, with strong technical writing skills and strong analytical, problem solving skills. Excellent leadership, project management and coaching skills. Ability to work effectively, independently, and within a collaborative team oriented environment using sound judgment in decision making. Ability to prioritize work, work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently. Experience / Education: Master*s degree in Computer Science or related field and 5 or more years of related experience required; or bachelor*s degree in Computer Science or related field and 8 or more years of related experience required.