Principal Software Engineer
EBSCO Publishing - Ipswich, MA
EBSCO Publishing is entering its third decade as a leading provider of reference databases for students, library patrons, doctors, nurses, business people and researchers around the world. Always at the leading edge, we continue to work to identify new challenges and combine technology with data to meet the information needs of our customers worldwide. EBSCO Publishing, a division of EBSCO Industries, employs over 750 professionals in their Ipswich, MA headquarters.

Basic Function

The Principal Software Engineer will design, code, unit test and maintain applications used to extract, transform and enhance high volumes of content for inclusion on industry-leading research database products. The individual will utilize his/her object oriented design skills and multi-threading skills to architect highly scalable frameworks and applications. The individual will be involved in multiple projects, where he or she will need to firm up requirements, develop functional and design specifications, and deliver software following good software development practices. The person will work closely with other development teams, quality assurance and production teams.

Essential Functions

  • Analyzing and clarifying requirements
  • Creating functional specifications and design specifications
  • Architecting, designing and implementing software frameworks and applications
  • Providing technical leadership to the project
  • Designing data models and relational database schemas
  • Test planning and unit testing
  • Defect fixing and troubleshooting
  • Working closely with other technical groups within the Technology and Services department
  • Researching new technologies
  • Assisting manager with project planning
Skills

Required Qualifications

  • Bachelor’s Degree in Computer Science, Computer Information Systems, or related technical field of study
  • 10+ years of software development experience
  • 5 or more years of object-oriented design and implementation experience
  • 5 or more years of experience coding in C# or Java
  • 2 or more years of multi-threaded design and implementation experience
  • 3 or more years of experience with Oracle 8i, 9i or 10g
  • 1-2 years of experience writing SQL queries
  • At least 1 year of experience as Technical Lead, Project Lead, or Architect
Preferred Qualifications

  • ODBC, JDBC, OCI, Hibernate, or ADO.NET experience
  • Experience with other DBMSs a plus
  • Excellent written and oral communication skills
  • Excellent team-working skills
  • Deep technical understanding of systems, databases, networking, and computing environments
  • .Net experience
  • XML, XSLT, DTDs, schemas, and related technologies
  • Experience with SQL query tuning
  • Experience with DBMS schema modeling
  • Experience with iterative software development

EBSCO Publishing - 9 months ago - save job - block
Recommended Jobs
Software Engineer;ASP.NET/C# - Andover, MA
Weather Central, LP - Andover, MA
Weather Central, LP - 4 days ago
Easily apply to this job

C# Developer
NTT Data - Boston, MA
NTT Data - 1 day ago

Junior Software Engineer (C#, ASP.NET MVC, Ja...
Axceler - Woburn, MA
Axceler - 8 days ago
About this company
5 reviews
EBSCO Publishing is part of the EBSCO Information Services group. EBSCO Information Services provides libraries and research centers with on...