Sunday, 15 July 2012

Development Lead

Details: Telecommute:   Experience:  10 years Degree:  BA/BS Compensation:   CCCi is seeking a Development Lead in Chevy Chase, MD.The Development Lead will be under minimal supervision, develops cost effective solutions to address complex technology challenges. The Development lead will collaborate on architecture, design and development of enterprise scale applications. The Candidate will gather business requirements, analyzes existing business processes and information systems. He/she will evaluate current and new technologies and makes recommendations on applicability. The Development Lead will work with multi-disciplinary teams in project coordination, scheduling and implementation. The Development Lead initiates corrective action to stay on schedule. The Candidate will be responsible for design, develops, tests, debugs, documents and deploys moderately complex software. Essential Duties and Responsibilities:• Contribute to the architecture, implementation and deployment of enterprise applications, specifically enterprise search technologies. • Contribute to the software development lifecycle including requirements gathering, analysis, design, development, release/version control, testing and deployment.• Design, develop and deploy middleware software components to be used for web or n-tier applications. • Design technology specific data models to support search across multiple software systems.• Assess and provide recommendations regarding technical architecture, design, and frameworks.• Perform advanced application tuning, customization, problem analysis and resolution.• Coordinate development efforts as well as unit and system testing, load and performance testing, production deployment and troubleshooting. Other Duties and Responsibilities:• Direct and review the work of Software Engineers and consultants on project teams.• Develop technical and application training documentation. Knowledge, Skills and Abilities:• Oral and written communication skills• Ability to work with minimal direction • Ability to work in multi-disciplinary team environment• Ability to multi-task• Ability to work to a deadline• Ability to work with customers and internal team. • Critical thinking and logical reasoning skills. • Advanced knowledge of technology• Advanced knowledge of software applications• Reading comprehension skills• Personnel management skills• Troubleshooting skills as it relates to software engineering• Technical writing skills• Fundamental knowledge of data models, relational databases (e.g., Oracle), object oriented design and development, and software development methodologies• Knowledge of and ability to work with search and retrieval systems, keyword, semantic and contextual search concepts and their challenges Specific technical skills: • Bachelor's degree in Computer Science, MIS or related field• 7-10 years Java J2EE architecture & development in a UNIX environment.• 2+ years leading a team of software developers at varying levels of seniority• Design of large/complex web based applications using J2EE technology • Experience in designing/implementing large scale digital media websites is preferred• Excellent communication skills with the ability to communicate effectively with business and customers in requirements gathering and functional design sessions• Experience in understanding business requirements and translating them into High-Level Design solutions• Experience in managing the technical design of one or more projects• Knowledge of and experience with development principles and methodologies• Experience in designing/implementing/customizing Java based enterprise systems; full life-cycle development of web platform using Vignette or other CMS.• Proven analytical and problem-solving abilities• Experience using web related technologies such as HTML, DHTML, CSS, JavaScript, JSP, XML, SOAP, Web Services, AJAX, etc. Required:•Required Bachelors of Science in Computer Science, Mathematics or Engineering•10 years of experience required in Java J2EE architecture and development in a Unix environment•5 years required with experience in designing/implementing large scale digital media websites•5 years’ experience having excellent communication skills with ability to communicate effectively with business and customers in requirement gathering and functional design•5 years’ experience required in designing, implementing, customizing Java Based enterprise systems, full life-cycle development of web platform using Vignette or other CM•7 years’ experience using web related technologies such as HTML, DHTML, CSS, JavaScript, JSP, XML, SOAP, Web Service, AJAX etc.

View the original article here

No comments:

Post a Comment