Position OverviewSeeking a talented Senior Software Engineer to join our
software development team focused on creating learning management application
systems. This is an excellent opportunity to join a growing team focused on
the maintenance and evolution of a class leading web application used by
leading corporations and institutions around the globe.The Senior Software
Engineer will be responsible for providing innovative solutions to development
projects as well as technical leadership in the execution of projects. The
Senior Software Engineer is involved in all aspects of the software
development lifecycle and all aspects of Skillsoft products and supporting
applications. The ideal candidate is capable of working independently as well
as in a team environment and enjoys working with leading edge technology in a
fast paced work environment.Position Responsibilities Participate in all
aspects of software development including effort estimation, technical
investigation, software design and implementation, unit testing, and defect
resolution. Play a key role in the design, development and deployment of our
solutions. Create and document detailed software designs. Code, test, debug,
and support learning management application systems. Evaluate emerging
technologies that impact our business and design solutions that allow us to
quickly integrate those technologies with our platform.Skills & Experience A
minimum of 7 years of experience in commercial software development Solid
knowledge of Object Oriented Programming Demonstrated expertise in Java
development Demonstrated expertise and in one or more of the core development
technologies: Web Application development, SQL Server DB interaction, and/or
AJAX integration Proven experience in Web Application Development, Servlets,
HTML, XML, JavaScript, AJAX Experience in Java development environments,
Eclipse, Ant, JUnit Experience in FreeMarker, ExtJS, YUI toolkit is a plus
Experience in Continuous integration development, Maven, Hudson is a plus
Create and communicate complex technical designs Understand system-wide
ramifications of design decisions Scope efforts from high-level customer and
marketing requirementsEducation and Certifications BS degree in Computer
Science related discipline or equivalent technical certificationsSolu
Technology Partners is an Equal Opportunity Employer