BOSTON, MA, USA
11 hours ago
Senior Software Engineer
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 usersReverse engineer a legacy application and become subject matter and system expertParticipate in the full life cycle of development activities – define, develop, test, install, document, and maintainMaintain a source control and inventory system to ensure proper version controlDevelop a collection of specialized software tools for access to central recordsEvaluate feasibility of enhancements requested by the user communityRespond to upgrades needed to comply with new state regulationsSupport activities and tickets with an internal Help Desk team who provides phone support to end usersManage 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 statementsExpertise in database management via direct updates, embedded SQL, and dynamic SQL such as stored proceduresAbility to document database design (Entity Relationship Diagrams, Dataflows)Experience in transforming business requirements to data objects and relationshipsApplied use and understanding of database principles – entities, relationships, indexes, triggers, normalizationExperience 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.0PowerBuilder knowledge highly preferredComfort 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 applicationsKnowledge of Object Oriented design processesClient-server development experienceFamiliar with Visual Studio Team Foundation 2012
Other Skills:Proven ability to reverse-engineer existing software systems to provide support and updatesExperience designing, re-designing, or updating legacy software systemsOutstanding verbal and written communication skillsHighly self-motivated individual who has the ability to work independently as well as in a team environmentAbility to design, develop, test, support, maintain, and debug software applications that support business units or support functionsAbility to analyze and resolve data issuesAbility to work evenings and weekends during critical periods.
Confirm your E-mail: Send Email