Contact Us Contact Us Support Support Home Home
           
Corporate Overview
Management
Careers
Partners
Contact Us
   
 

Company
Careers

Senior Software Engineer Submit Now
Location: Wakefield, MA  

Job Summary
The Senior Software Engineer designs and develops web applications, software components, and sub-systems under the broad direction of the software architect and the engineering manager. The Senior Engineer will assist in the scoping of projects, and assume responsibility for delivering major objects and component pieces of the project. Throughout daily activities, the Senior Engineer will collect observations on possible process and procedural improvements and present to management. Expert in some areas of the software field, the Senior Engineer will impart this expertise to more junior staff members through coaching and mentoring. The Senior Engineer must be skillful in the art of object-oriented programming, with expertise in at least one of, and solid experience in all of: enterprise software development, database design; server-side development; and web client-side development.

Essential Duties And Tasks:

  • Assists in defining the scope of product requirements
  • Works with Engineering and Manager in scoping, planning, and scheduling tasks
  • Plans, designs, and implements major objects and components, accounting for assessed system and environment limitations
  • Assists the QA team in assessing testability of the system
  • Assists engineering management in the creation and implementation of engineering processes and procedures
  • Expert in a few of the software field’s concepts, practices, and procedures
  • Provide diagnosis and troubleshooting of system issues
  • Will provide some technical direction to more junior engineers
  • Assist in design and code reviews

Knowledge of Industry, Product and Technology:

  • 6+ years in software development
  • 4+ years in web application development
  • 3+ years in relational database design and development
  • 2+ years following through the development, customer release, and subsequent enhancement releases of a complex commercial software system
  • Must be comfortable with agile and hybrid development methodologies
  • Skillful in object-oriented programming
  • Java, JavaScript and AJAX experience required
  • Tomcat and Struts experience required. Weblogic or WebSphere a plus
  • Strong RDBMS (Oracle, MySQL or SQL Server) experience required.
  • Web Services experience required
  • XML/XSL experience required

Education and other Qualifications

  • BS CS/EE required
  • Must independently keep abreast of the state-of-the-art in software development
  • Team player
  • Strong inter-personal, written and oral communicating skills
  • Good coaching and mentoring skills
  • Relies on experience and judgment to plan and accomplish goals
  • Self motivated and strong initiative and sense of ownership and urgency
  • A degree of creativity and latitude is expected.

Submit Now

 
©2008 Certica Solutions, Inc. All rights reserved.   |   Privacy Policy   |   Terms of Use