Posted on May 26, 2009
PROJECT RELATED COMPETENCIES
Solution Development and Delivery
Provides technical direction for the development, design, and
systems integration across multiple client engagements from
definition phase through implementation.
Applies significant knowledge of industry trends and
developments to improve service to our clients.
Easily recognizes system deficiencies and implements effective
Suggests alternative technical solutions to meet client
requirements more efficiently, and/or with greater reusability,
and / or longer life.
Technical Effort Management
Creates and executes development plans across multiple projects
and revises as appropriate to meet changing needs and
Keeps project manager well informed of status of development
effort and serves as liaison between development staff and
project manager and/or client across multiple projects.
Identifies reusable code required for our code library and
ensures the high quality creation of the code.
- Defines, communicates and enforces coding standards.
Manages multiple technical teams within budget and project
- Assists in sales efforts from a technical perspective.
- Consistently delivers high-quality services to our clients.
CAREER PATH CORE COMPETENCIES
Possesses significant knowledge of complex database concepts and
ensures project teams are effectively employing appropriate
database design techniques.
Possesses significant knowledge of OO concepts and design
patterns and ensures they are consistently and appropriately
applied in client engagements.
Possesses significant knowledge of client/server and internet
systems architectures, including web-based mvc frameworks.
- Understands browser / client specific compatibility issues.
- Serves as key participant in team and client meetings.
Raises our visibility through involvement in local industry
- Confronts issues openly and quickly.
- Tactfully communicates sensitive information.
Challenges others to develop as leaders while clarifying roles
- Pursues excellence in all aspects of business.
Possesses the expert knowledge to identify opportunities for
change and the ability to convey the need for change.
- Builds expert knowledge in our industry.
Evokes creative and innovative thinking from team members while
helping them to bring their ideas and career plans to fruition.
Helps to determine new, creative ways to employ teams on
projects and distribute responsibilities.
Manages client interaction and expectations for multiple or
large-scale development efforts.
Anticipates clients needs and proposes alternative technical
Continually seeks and capitalizes upon opportunities to increase
customer satisfaction and deepen client relationships.
Possess a knowledge base of each client’s business, systems and
Easily recognizes areas for internal improvement and develops
plans for implementation.
- Works with the Management Team to modify/add/improve processes
- Lends expertise to internal teams and task forces.
Reviews the status reports of team members and addresses issues