|
Role Responsibilities:
• Formulate and design software solutions
based on business requirements.
• Develops and directs software system
design, programming, and documentation.
• Responsible for providing technical
mentoring, direction, and training to other
application development resources.
• Assists PM in the measurement and control
of task progress
• Documents and reports status and progress
of assigned tasks on a regular basis.
• Effectively communicates project status
among all project stakeholders and team.
• Identifies and defines necessary controlling
activities for assigned tasks, specifically
related to design, build and unit testing
• Responsible for ensuring adherence of
all deliverables to appropriate Standards and
quality levels
• Provide technical insight into feasibility
analysis
• Assists the PM in the creation, enhancement
and execution of detailed work plans and schedules
for assigned projects.
• Creates task estimates based on project
functional scope and technical requirements
• Identifies and quantifies risk, makes
recommendations for risk mitigation and contingency
plans
• Participates in gathering technical
requirements.
• Assists with issue identification, tracking
and resolution.
• Assists with assembling comprehensive
software development estimates and budgets.
Supervisory work
Manages design and development teams as required
for each assigned project.
Manages the integration of vendor tasks and
tracks and reviews vendor deliverables
Required qualifications:
Years of Experience:
• 3-5 years
Competencies
Collaboration
Customer focus
Process orientation
Results driven
Team management
Basic skills
• Analytical thinking – using logic
and reason
• Communication skills – interpersonal,
presentation and written
• Computer savvy – skilled in the
use of software
• Conceptual thinking – creative
and strategic
• Integration – joining people,
processes or systems
• Negotiation skills
• Influencing skills
• Problem solving
• Resource management
Specialized skills, knowledge or certifications:
• Skills working within a Microsoft environment
using several of the following technologies:
Visual Studio .NET, C#, Web Services, XML, XSD,
XSLT, AJAX
• Full life-cycle experience (including
design, development, unit testing, debugging,
etc.) in the delivery of a wide variety of enterprise
software solutions, including internet, intranet,
object-oriented, service-oriented, client/server
and n-tier architecture solutions.
• Experience assembling comprehensive
software development estimates.
• Knowledge of Relational Databases and
database applications
• Demonstrated knowledge and experience
with SDLC methodologies.
• Good understanding of and ability to
apply the principles of software design, design
patterns, operational characteristics of systems,
networking, etc.
• Demonstrated knowledge and experience
with project management methodologies and techniques.
Desired Qualifications:
Formal Education
• B.S. in Computer Science or equivalent
Specialized skills, knowledge or certifications:
• Experience in project management.
Experience with one or more agile development
methodologies
For more information about this opportunity
contact:
Site Map
|