Implementation Consultant Position Available at Nolij Corporation
You Are Here: Home > Career Opportunities > Senior Software Engineer
 

Senior Software Engineer

 

Apply for the Senior Software Engineer Position

Please attach your resume and cover letter.
 
Position Description

The Company's software products are heralded as best in class and much of the company's success is tied to a strong product development capability. The company has an immediate need for a senior software engineer to modify, enhance, and maintain Nolij's core suite of software products. The developer must posses the ability to work with minimal direction and be a creative problem solver. The developer will work closely with the Technical Team Lead and will report directly to the Director of Development. The senior software engineer position includes the following responsibilities:

  • Design technical solutions based on functional specifications
  • Design, code, test, install, maintain, and retrofit software programs
  • Design, code and execute automated unit tests
  • Analyze code non-conformities and develop code enhancements
  • Prepare documentation for use by internal and/or external customers
  • Provide technical assistance and information to other team members
  • Review design ideas and provide work estimates

Required Qualifications

  • Bachelor of Science degree in Computer Science or related field
  • 5+ years developing Java software
  • Proficiency in at least 5 of the following : GWT, Spring, Hibernate, JDBC, Applets, SQL, Swing, web application development
  • Experience with any version control system
  • Facility with SQL and one or more relational databases, such as Oracle or SQL Server
  • Familiar with the following concepts: Design patterns, Object Oriented Design and development, Agile software methods, version control, multi-tiered web applications, database queries, dynamic user interfaces, event based user interfaces, user interface design, rich client software and remote procedure calls
  • Ability to work effectively with small teams in a dynamic environment
  • Exposure to all aspects of the software development lifecycle
  • Ability to interact with internal and external clients for data gathering and design initiation
  • Strong verbal and written communication skills

 Desired Qualifications

  • Good understanding of project management concepts and techniques, including project control, planning, change management, issue management, risk management, and quality assurance
  • Strong knowledge of the relationship between software and targeted platform environment(s)
  • Experience with cascading style sheets a plus*
  • Experience with Tomcat
  • Experience with the GWT or Swing
  • Experience with document imaging technology
  • Experience working with Higher Education

Compensation & Benefits

Salary is commensurate with a candidate's overall experience and skill set and is very competitive within the market. Benefits include medical insurance (Blue Cross/Blue Shield), life insurance, short and long term disability, 401K, paid holidays and vacation.

Contact

Please submit your electronic resume and cover letter to denise.pendleton@nolij.com or mail your resume and cover letter to:

Nolij Corporation
152 Conant Street
Beverly, Massachusetts 01915
Attn: Human Resources