(2) Development Manager (C#) - Perm Job: 10-NYBD (Norwood) Job: 10-LDMR (Boston)
Norwood, MA & Boston, MA
Development Manager (Boston)
We are
looking for a Development Manager to oversee the Escalation Team in supporting
released code lines and acting as the highest point of escalation for client
issues. This role involves a mix of software development, customer
interaction, and overall management of the escalation queue. The ideal
candidate will lead the escalation team with creative solutions to client
issues by utilizing both technical and business knowledge of the product
suite. The role also involves providing
development scopes and assisting in setting expectations on development
deliverables.
Qualifications:
·
4
year degree in Computer Science of equivalent education. Masters preferred.
·
5
years experience developing software in a professional capacity
·
Excellent
troubleshooting skills (in C#, C++, SQL)
·
Superior
communication skills (oral and written).
Highly articulate – ability to speak to technical and non-technical
audiences alike.
·
Ability
to deal with high pressure situations (production down, go-live critical)
·
Full
knowledge of software development cycle
Desirable Skills:
·
Financial
Services/Asset Management background
·
2
years Development Management experience
·
WinDbg
crash and performance analysis experience
·
Experience
with enterprise level distributed applications, multi-threading, n-tier
·
Experience
with WCF, COM, Sockets, Message Queuing
·
Project
Management skills
Development Manager (Norwood)
Summary of
Responsibilities:
The
Development Manager will be responsible for the management of a diverse team of
Development and Quality Assurance professionals tasked with delivering a state
of the art Data Warehouse solution to the business using and integrating the
latest technology. This individual will
be responsible for the tracking of their group’s projects against budgets and
deliverable schedules while ensuring that they comply with the organization’s
development process as well as industry standards and best practices. The Development Manager will also be
responsible for their team’s technical training, career development and
technical mentoring.
Specific Duties and
Responsibilities:
Staff Management:
·
Build/grow a highly motivated team of Architects, Developers
& QA Analysts that deliver innovative technology solutions to timely and
successful conclusions while adhering to company standards, quality and
deadlines.
·
Provide direction, motivation, and leadership for the existing
team. Contribute to the recruiting and
hiring for open positions.
·
Create
and maintain a comprehensive training/development plan for each full time team
member that includes creation of career growth goals and development of new
skills such as technical project management, technical documentation, technical
research and management skills development.
·
Employ
and monitor the use of contract help to augment the skill set of the full time
staff and advance initiatives more efficiently.
·
Build
an environment where team members may be moved from one project to another
limiting training and acclimation time.
Project Management:
·
Understand and analyze project requirements to generate adequate
information for successfully delivering the project and achieving business
goals.
·
Track development of multiple projects involving multiple
resources and modules, while maintaining the integrity of the core system
architecture.
·
Lead and coordinate the activities/deliverables for multiple new
technology projects, including planning, estimating, scheduling, tracking &
reporting, cross functional communication and managing dependencies to
successful completion.
·
Track progress against the plan, assign resources to specific
tasks and coordinate internal team communications.
·
Maintain
accountability for the timely and successful deliver of scalable solutions that
meet end user requirements and deliver efficiencies to the business.
Software Design and
Development:
·
Drive
the daily management of technical projects. Ensuring that projects utilize best
practices in all aspects of the development life cycle.
·
Ensure
project documentation meets development standards and maintain documentation
during the entire lifecycle of the project.
·
Mentor
existing staff on state-of-the-art development methods.
·
Contribute
to the ongoing selection and implementation of new system development tools.
·
Develop framework for automated testing.
·
Develop
standards designed to maintain consistency throughout applications and their
components.
Job Qualifications:
- Consistent
track record of success in managing diverse engineering teams and leading multiple technical projects
through the Software
Development Life Cycle.
- 3-5 years
managing a development team who’s primary focus is the development and
architecture of .net/ C# solutions
- Demonstrated
leadership in the design and development of customized, large scale
software development solutions that incorporate industry standard best
practices
- 5 + years data
warehousing development, design and implementation experience
- Proficiency in
the development of staff skill set. This includes coding best practices as
well as technical project management skills
- Demonstrated
ability to maintain resource allocation, timely communications and meeting
deadlines for high profile projects
- Demonstrated
experience with .NET architecture
- At least 3
years designing and implementing .NET 2.0 solutions in a production
environment using C#
- Detailed
understanding of the Common Language Runtime, component-oriented
development, object oriented development, and the .NET object model
- Exposure to the
components of .NET 3.0 (WCF, WF, WPF)
- 5+ years
professional experience developing complex, n-tier applications
- Strong
knowledge of OOD and SOA design principles
- Relational
Database experience including Data Modeling
- History of
implementing Performance/Load/Stress tolerant systems for high
availability and high concurrent usage
- Experience with
web based applications and web user interfaces
- Strong written
and verbal communication skills
- Ability
to effectively communicate and collaborate with project management,
business analysts, and end users.
To find out more contact us at:
Jon Freehling President
The Profile Group,
Inc. (Technical
Placement Firm)
607 North Ave. Suite
#14
Wakefield, MA 01880
Work# 781-224-7501
Fax# 781-246-3610
Email: Jon@Profilegroup.net
|