Software Engineer Job Posting



Job Title: Principal Software Engineer
Job ID: 505067763
Company: Korn/Ferry Futurestep
Position Type: Permanent
Pay Rate: Negotiable
Date Posted: Oct-16-09

Our client, the world's leading publisher of science and health information serves more than 30 million scientists, students, and health and information professionals worldwide, has an immediate opening for a Principal Software Engineer.

The Principal Software Engineer will be responsible for planning, developing, coordinating, and directing large multi-functional implementation activities. He/she will also:

? Participating as the technical expert in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations
? Build new high level designs as required
? Establish work standards and guidelines
? Recommend technical strategy and direction in area(s) of expertise. Participate in development and evolution of architecture.
? Determine feasibility of customer requirements and designs solutions, builds, and integrates the implementation.
? Conduct complex analysis and provides recommendations on the utilization of emerging and existing technologies.
? Perform engineering cost/benefit analysis to verify potential effectiveness of new projects
? Sell ideas to functional to management to gain commitment for system enhancements
? Recommend and plans use of system and software features.
? Communicate to vendors additional features or products needed and works with vendors to effect system improvements
? Maintain an understanding of current industry trends
? Communicates and proactively influences and educates members of technical and managerial staff on technology issues
? Develop plans and procedures and establishes guidelines for overall system improvement
? Mentor less experienced staff on all aspects of multiple system environments, software and system operations.
? Design, code, test, implement, maintain and support application software that is delivered on time and within budget
? Lead major technical design, engineering and integration efforts.
? Analyze and troubleshoots complex software problems
? Make recommendations towards the development of new code or reuse of existing code
? Make recommendations on the impact and implementation of new technologies/development methodologies
? Work closely with Business Analysis and Project Management functions to ensure correct technical design
? Modify and/or write technical and operator documentation
? Participate in the development and usage of (increasingly efficient) standards

Experience Required

? 7+ years of relevant work experience
? Strong software engineering skills
? Solid architectural background
? Expertise of the development lifecycle including design, coding, testing and delivery
? Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
? Ability to develop integrated solutions within a broad technical and business context of significant impact
? Experience in design and configuration of new systems to meet user requirements
? Strong communication skills

Technology Knowledge

C++, .NET, Database experience, XML, SQL Server 2005/2008, Visual Studio, C#, Windows form applications, ASP.NET applications

Travel Required

? 10-15%

Location: US-FL-Tampa
Telecommute: No (Onsite Position)
Contact Name: Carlos Velasquez
Contact Phone: 404-962-9929
Contact Email: carlos.velasquez@futurestep.com




tech job trends, october 2009