Position: Release Engineer

Base + Bonus + Retirement - Excellent total package
Local Candidates Only

Location: Boston, MA Area


Mid-Sized, successful, and growing Boston based global investment management company - Great Company - Lots of Upside - Excellent Compensation Package - Bonus

Position Responsibilities - Summary:

The Release Team works to implement change throughout the organization. The Release Team is a key participant in the software development life cycle (SDLC). The Release team builds and packages software for delivery and is responsible for software migration through multiple company environments. The release team works with development on best practices and enforces standards operating procedures based on company change management best practices to protect the live environment.

The Release Engineer works under the guidance of the Release Manager. Release Engineer is responsible for software builds, installation procedures, and releases standards. Release Engineer is responsible for source code control and change tracking systems and works closely with a quality assurance team to ensure final version is up to organizational standards while relying on experience and judgment to plan and accomplish goals. This position may lead and direct the work of others.

Position Responsibilities - Detailed:

- Implement and maintain the Change Management infrastructure including license management, tool/environment troubleshooting, upgrades, migrations, and disaster recovery

- Design and implement improvements to Change Management practices such as automation (e.g. triggers for code review), integration with other development tools such as defect tracking or IDE software

- Perform and troubleshoot software builds. Improve and streamline build and build processes using change and build management tools and edits to related XML and parameters files

- Track and package all components of the software release that comprise a full working system as the end product. These items may include build deliverables (code), data, data structure, content, software configuration files and instructions, etc. And work with a BA or Project Manager to collate this information to create a comprehensive set of Release Notes (AKA Roll-out Plan / Back-out Plan)

- Deploy the release to pre-release and staging environments using the preliminary release notes. Refine and test the deployment continuously through the promotion and roll-back of environments as needed

- Create and maintain documentation on processes, procedures, and policies related to above tasks. Ensure that documentation is current and comprehensive

- Work collaboratively with Developers and advise the Manager of Release Management on improvements and efficiencies

Required Skills and Competencies:

Mandatory Requirements:

- Requires a bachelor’s degree in a related area and 5-8+ years of experience in the field

- Familiar with a variety of the Release Management concepts, practices, and procedures

- Knowledge of the financial industry (capital markets/investment management) is required

- Experience with SQL Server 2000/2005, TSQL, DTS, SSIS, and stored procedures

- Experience with scripting languages

- Experience with automation techniques

- Experience with automated build and delivery tools

- Solid understanding of operating systems (Windows 2003, Linux)

Preferred Requirements:

- 8-10+ years of total IT experience

- Certification in Change Management practices (ITIL, etc)

- Team Foundation Server and Visual Source Safe experience

- ANT / NANT, MSBuild, and TFSBuild experience

- .NET and JAVA experience

- Experience with off-shore resources

- Experience in development

- Experience writing comprehensive and descriptive documentation

- Experience with user management /security administration systems such as Active Directory

Candidate Characteristics:

- Ability to provide a professional interface to internal and external customers and vendors

- Ability to work effectively as individual contributor and as part of a larger IT team

- Ability to perform self and team project management (prior technical leadership roles)

- Ability to be an effective leader and take imitative when required

- Excellent verbal and written communication skills,

- Excellent attention to detail, strong organizational skills

- Excellent analytical and problem solving skills

- Ability to scope projects, create project plans, and manage deliverables & deadlines


Competitive Base Salary + Bonus + Retirement - Excellent total package - Comprehensive Benefits Package
No Sponsorship Available - US Based Applicants Only - No Relocation Available - Local Candidates only

Contact Information:

Gary Wright - President - Wright Associates
Phone - (508) 761-6354
Email - replywrightassociates AT verizon DOT net
Website - www.wrightassociates.org