senior software engineer

Type: Permanent/Salaried with full benefits
Location: Burlington, MA
Description: Develop components of a critical-path data integration engine

Responsibilities

  • Derive functional and design specifications from requirements
  • Coordinate review of specifications with appropriate project members
  • Develop and maintain multi-platform data integration components according to specification
  • Develop, maintain, and execute unit tests for components
  • Diagnose and fix bugs in relevant components
  • Work effectively with other development team members on all aspects of the process including design, implementation, testing, and documentation

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Computer Technology, or other related discipline
  • 8 years of commercial software development experience
  • 6 years of C experience
  • 4 years of C experience on IBM 390 (z/OS), AIX, Solaris, or HP-UX
  • Special preference for C development experience on IBM 390 (z/OS)
  • 4 years of RDBMS experience (preferably DB2, Oracle)
  • Ability to articulate current status and issues
  • Ability to accurately estimate project tasks for scheduling
  • Ability to take direction and provide appropriate feedback
  • Ability to work on a development team in an iterative and incremental process
  • Must be self starter with good communication & presentation skills in a fast-paced environment with multitasking capabilities

Additional desired skills

  • Experience with products and technologies for Data Warehousing, ETL, Data Integration
  • Experience with 3rd-party library integration