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