Developer > Jobs

US-NH-Nashua: Principal Software Engineer

Date: _15-Nov-2012_
To see other developer job opportunities, please visit

Principal Software Engineer

Responsible for specifying, designing and leading the development of one of our e-learning initiatives

Participate in all aspects of software development including requirements analysis, effort estimation, technical investigation, software design and implementation, unit testing, and bug fixing

Translate Business Requirements into functional specifications and development scope

Create and document detailed software designs

Code, test, debug, and support Java in a Server environment using Tomcat, IIS, JSP, Struts, XML, XSL, DAO, JDBC and Microsoft SQL Server Technologies

MSCS or MSEE or equivalent experience

Over 10 years experience in commercial software development

Must have the experience, vision and technical knowledge to be able to understand our e-learning solution and develop a component that fits our overall solution

Must have the creativity and engineering ability to provide architectural input and leadership with a team of talented contributors

Must have the leadership capabilities to lead a small development team in implementation

Experience leading in multiple person teams

Proven track record of collecting and understanding complex requirements, understanding existing core solutions and delivering effective solutions

Industry experience with server-side Java, web solutions and distributed applications

Proven experience providing architectural leadership and leading software development team initiatives

Demonstrated experience taking customer requirements and creating effective solutions

Experience in server based java technologies and in web-based distributed applications

Technical knowledge of Enterprise Java, W2K, Microsoft browsers technologies

Technical Knowledge of AJAX and EXTJS is a big plus

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center