Tuesday, August 14, 2012

Lead Software Engineer/Architect NYC


 
Job ID: Job-0998
Job Title: Lead Software Engineer/Architect
location: New York, NY
Jobtype: Permanent
Rate: $140K - $150K +bonus
Description: This is an important position within a firm and requires both a creative and mature thinking individual who possesses a strong understanding of complex systems and large-scale data-driven environments. The individual will be responsible for the enhancement and re-factoring of the a system from a client-server applications standpoint and will work closely with in-house developers, third party consultants and DBA’s to establish and maintain the highest levels of scalability, performance, stability and availability. 

The responsibilities of this position include but are not limited to the following: 

• Lead the creation of technical requirements and design deliverables 
• Work with technical staff, and project team members to plan, design, and develop our next generation system and components 
• Develop design standards pursuant to application design and architecture best practices and audit compliance with the development group 
• Recommend and evaluate new tools and methodologies 
• Review current architecture and recommend and sequence iterative re-factoring goals for scalability, performance, stability and maintainability 
• Work with data base administrators to migrate complex large scale applications into system test and production environments 
• Work closely with 3rd party vendors (e.g. ORACLE, Microsoft, etc) to integrate selected technology as appropriate 

Candidate Qualities: 

The ideal candidate would have 8-10 years in progressively advancing roles such as a .Net Developer, Lead .net Developer and/or Applications Architect. The position requires strong technical and consulting skills, a broad knowledge of development technologies, design tools and excellent communications skills. Candidate must demonstrate leadership by working closely with application developers to design solutions that support application functional requirements using scalable and maintainable approaches. 

Work in a self-directed environment where strong teamwork, individual initiative and accountability are highly valued and expected. Personal flexibility and ability to work within a global footprint is a must. 
Essential Job Functions 
Act as the lead architect supporting customer facing, commercial eDiscovery applications. Assess technological alternatives and design client/server/web system components as a part of a team supporting a scalable, high-performance, high availability SaaS environment. 

Requirements 
• 10 years of experience employing OO design patterns 
• Expert-level UML experience 
• 5+ years designing large-scale n-tier systems 
• 10 years C# Windows/.Net object-oriented development experience 
• 5+ years in an architecture role 
• 8+ years RDBMS experience 
• SaaS experience a plus 

Education and Work Experience Required 
A Bachelors or Masters Degree in Computer Science is required, and/or equivalent progressive work experience and certifications such as Microsoft Certified Master (MCM) or Microsoft Certified Architect (MCA). 

Email resume in Word to TheBigGameHunter@cisny.com. Please include the job code for the position with your resume. 

NO RELOCATION. NO VISA TRANSFERS. NO OVERSEAS RESUMES. NO 3RD PARTIES. 

To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to www.JeffAltman.com to subscribe.