Job ID :
19176
Company :
Internal Postings
Location :
BOSTON, MA
Type :
Contract
Duration :
6-12 months
Salary :
Open
Status :
Active
Openings :
1
Posted :
07 Dec 2018
Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Title: Senior Software Engineer
Location: Boston, MA
Contract Duration: 6-12 months with potential to extend
 
Our client develops and supports internal and public-facing websites. The IT Division has an opening for a Senior Software Engineer to join the development team. The new member will also participate in an initiative that is underway to rewrite a current system with modern, secure technology.

The Senior Engineer will provide maintenance of the current system, participate in regularly scheduled upgrades.

Current System Responsibilities:
The Senior Engineer will engage in all development and database activities of the current system. He or she will collaborate in a team environment with other developers, management, and remote end users to provide daily support to end users.
  • Create reports and data exports for business users
  • Reverse engineer a legacy application and become subject matter and system expert
  • Participate in the full life cycle of development activities – define, develop, test, install, document, and maintain
  • Maintain a source control and inventory system to ensure proper version control
  • Develop a collection of specialized software tools for access to central records
  • Evaluate feasibility of enhancements requested by the user community
  • Respond to upgrades needed to comply with new state regulations
  • Support activities and tickets with an internal Help Desk team who provides phone support to end users
  • Manage daily ticket requests from end users, with focus on data corrections

Required Database Skills:
  • Expertise in writing queries as well as insert/update/delete SQL statements
  • Expertise in database management via direct updates, embedded SQL, and dynamic SQL such as stored procedures
  • Ability to document database design (Entity Relationship Diagrams, Dataflows)
  • Experience in transforming business requirements to data objects and relationships
  • Applied use and understanding of database principles – entities, relationships, indexes, triggers, normalization
  • Experience with Oracle Version 11+
  • Experience writing Oracle stored procedures, functions, and packages

Required Programming Skills:
  • Object oriented programming language and concepts. Applicable languages and environments include: the .NET development suite, Visual Basic and C family languages, Java, Ruby, and Python 3.0
  • PowerBuilder knowledge highly preferred
  • Comfort with Integrated Developer Environments – either PowerBuilder or at least two other IDEs such as NetBeans, Eclipse, or Visual Basic

Experience creating and maintaining data forms with tools such as PowerBuilder data windows, or .NET data binding for Windows applications
  • Knowledge of Object Oriented design processes
  • Client-server development experience
  • Familiar with Visual Studio Team Foundation 2012

Other Skills:
  • Proven ability to reverse-engineer existing software systems to provide support and updates
  • Experience designing, re-designing, or updating legacy software systems
  • Outstanding verbal and written communication skills
  • Highly self-motivated individual who has the ability to work independently as well as in a team environment
  • Ability to design, develop, test, support, maintain, and debug software applications that support business units or support functions
  • Ability to analyze and resolve data issues
  • Ability to work evenings and weekends during critical periods.