SUMMARY
Consultant with over 5 years of proven software consulting experience in the analysis, design, scheduling, construction and delivery of custom software based solutions. This Consultant is responsible for leadership in client engagements, along with improving project practices and supporting business development activities.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Duties and Responsibilities include the following (other duties may be assigned):
- Engagement Delivery and Management
- Makes every effort possible to execute and complete assigned projects within the constraints of time, scope, and budget for the project
- Exercises creativity and resourcefulness in meeting client needs (including prototypes and proof of concepts that best fit the client’s needs)
- Obtains an understanding of client’s business processes (modifying and developing new processes required to support adoption and use of the software developed for the client)
- In some cases, responsible for reporting to client and ThreeWill consulting management the status of the project during engagement (accomplishments, plans, and risk mitigation)
- In some cases, leads in the preparation of their assigned engagements (i.e. setting up the project for success)
- Understands, applies, and supports the proper use of ThreeWill methodology standards
- Educates customers on the value of ThreeWill methodology standards and what their role is in the processes that ensure a successful project
- Revises ThreeWill methodology standards with new and improved practices
- In some cases, responsible for ensuring that the team captures knowledge of the engagement for future use on ThreeWill projects to increase quality and value of future engagements
- Business Development
- Supports opportunity identification and development in existing accounts
- Supports key Business Development events (e.g. speakers at seminars and conferences)
- Assisting and making recommendations for client account planning with the following:
- Preparing and delivering presentations, proposals, and project approaches
- Estimation and work breakdown structure for work orders
- Other responsibilities include:
- In some cases, assists in recruitment, which includes drawing upon relationships and experience to recommend qualified candidates, interviewing consulting staff candidates and preparing hiring recommendations
- Represents ThreeWill values to other associates and clients (see http://www.threewill.com/people for ThreeWill value statement)
- Shares knowledge with others (e.g. updates to ThreeWill knowledge repositories, internal/external presentations, and postings to public blogs)
- Ability to write technical articles that are published on ThreeWill sites and/or for technical publications
TECHNOLOGY SKILLS/KNOWLEDGE
Experience with one or more of each of the following areas:
Programming/Markup Languages:
C#, JavaScript, VBScript, HTML, XHTML, XML, SOAP, Transact SQL, SQL XML
Development Tools:
VS.NET, VSTO, SharePoint Designer
Application Types:
Portals, ASP.NET, WinForms, Groove, Office Add-ins and Custom Tasks
System Services and Protocols:
Windows SharePoint Services (WSS) 3.0, Windows Workflow Foundation, .NET Framework, Web Services, ADO.NET, ActiveX, HTTP, TCP/IP, SMTP
Server Products:
Microsoft Office SharePoint Server (MOSS) 2007, Internet Information Server, SQL Server (Analysis Services, Reporting Services, Integration Services)
Methodologies:
Scrum, XP, FDD, User Stories, MSF for Agile
Beneficial Certifications:
Microsoft – (MCPD, MCP, MCDBA, MCSD, MCSE, MCAD, MOS)
Project Management– (PMP, CAPM)
NON TECHNICAL SKILLS
- Strong understanding of business process management
- Background in Application Integration
- Ability to work independently with clients, proactive, self starter, and self managed
- Solicitation and elicitation of client needs and requirements
- Selling, persuasion, and negotiation
- Software Development Methodologies
- Industry experience in Healthcare, Professional Services, Financial Services and Telecommunications is beneficial
EDUCATION and/or EXPERIENCE
Bachelor's degree in Computer Science, Engineering, or equivalent and five to ten years relevant project experience is required. Alternatively, equivalent combination of education and experience is required.
Read More