Position: Sr. Applications Developer
Up to $110k DOE + Small Bonus - Excellent total package
Local Candidates Only
2 Openings
Location: Boston, MA Area

Company:
Large, highly successful, and growing International Law Firm

Position Responsibilities - Summary:
Using advanced knowledge of applications development techniques and
methodologies, assumes responsibility for developing applications that meet
the needs of the Company. Architects and implements applications that
leverage the services of Microsoft’s SharePoint server system. Develops,
maintains and supports administrative department applications.  Performs
transfer of data between system, implements and tests security and monitors
database files for accuracy. Takes a leadership role and serves as a
technical expert to company and department staff in developing creative
solutions to the more complex applications development issues and problems
and in mentoring less experienced Applications Developers and other users.

Detailed Responsibilities:
- Coordinates work process and related activities within a
department or function of the Company. Organizes and oversees assignments to
ensure accuracy and completion and serves as a department liaison to ensure
collaborative efforts result in meeting or exceeding goals and standards.
Maintains knowledge of trends and developments affecting the work process,
and encourages innovation and good judgment to achieve results.
- Using advanced technical knowledge of applications development,
works with Lead Applications Developer to develop applications standards.
Following application development methodology and standards, develops,
maintains and supports applications for use by the various departments of
the Company and creates documentation for these applications.
- Develops custom web parts and hybrid pages.  Configures and
maintains web server software.  Performs server software upgrades and
troubleshoots problems.  Applies software patches when needed.
- Participates in and leads the Agile project planning and
estimating process and mentors less experienced staff members in tracking
Agile projects.
- Works with and coordinates the activities of others.  Shares
programming techniques and knowledge with other team members to ensure
collaborative efforts result in maximum efficiency.
- Troubleshoots applications-related problems and works with User
Support to resolve user issues in a timely and courteous manner. Responds to
calls received from the Help Desk ticket tracking system for ticket entry,
tracking and follow up. Troubleshoots user problems that may require
visiting the user directly. Contributes to and updates the solutions
database and the projects management database.
- Compiles and writes documentation of program development and
subsequent revisions.  Works with Training Department to develop user
documentation and training.
- Serves as a liaison with vendors on the implementation of new
packaged systems or upgrades to existing systems.  Evaluates and recommends
third-party software solutions.
- Proactively interacts with all levels of Company personnel and
outside service companies to ensure the prompt resolution of applications
development issues.  Enthusiastically responds to customers’ needs in a
proactive and timely manner and follows up to ensure a high level of user
satisfaction with services provided.
- Participates in departmental project teams and task forces
designed to streamline workflow and/or resolve issues; assists with various
company and/or departmental projects and initiatives as assigned.
- Proactively maintains and expands knowledge of trends,
developments and new technologies that may have a potential impact upon
company operations.  Researches, evaluates and provides input on software
products and researches, evaluates and recommends enhancements to current
applications programs, systems and methods of operating.
- Assumes responsibility for maintaining the highest level of
confidentiality of all company records and files.
- Participates in departmental project teams and task forces
designed to streamline workflow and/or resolve issues; assists with various
company and/or departmental projects and initiatives as assigned.

Required Skills and Competencies:
- Bachelor’s Degree in computer science or equivalent technical
knowledge. Microsoft Certified Developer Certification preferred.

- 4-6 years of applications development experience, including
experience with Agile development methodologies either through formal
training and project execution, or through experience with precursor
methodologies; experience with test driven development, and with a
continuous integration process of automated nightly builds is preferred.

- Thorough working knowledge of Microsoft.NET development tools, MS
SQL Server, ODBC, IIS, Visual Studio, Internet Security, C#, Visual Basic,
Sharepoint, HTML, and XML; working knowledge of JAVA, Javascript, and
TCP/IP.

- Thorough command of the industry language and the ability to
effectively communicate technical information to a variety of technical and
non-technical users.

- Strong analytical and problem solving skills, ability to organize
and prioritize multiple assignments, use initiative and judgment to
accomplish results, participate as a team leader or member of a team, work
under pressure and complete job assignments in an accurate, timely and
professional manner.

- Excellent presentation, communication, interpersonal and customer
service skills required and ability to interact effectively and
professionally with all learning styles, personality types and levels of
management, staff and a variety of external entities including clients and
prospective clients of the Company.

- Ability to travel to the Company’s other offices.

Compensation:
Competitive Base + Small Bonus - Excellent total package - Comprehensive
Benefits Package
No Sponsorship Available - 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