SUMMARY
Software Engineer with 0 to 3 years of proven experience in the analysis, design, construction and delivery of custom software based solutions. This level Software Engineer is a responsible team member for implementation efforts on client engagements.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Duties and Responsibilities include the following (other duties may be assigned):
- Engagement Delivery
- Makes every effort possible to execute and complete assigned projects within the constraints of time, scope, and budget for the project
- Participates in the development and delivery of client solutions by estimating, planning, designing, implementing, and testing custom software applications built on Microsoft technologies
- Understands, analyzes, and documents client technical environments and business requirements
- Exercises creativity and resourcefulness in solving technical problems in a way that maximizes client value
- Technology and Software Engineering
- Has technical skills in technologies that support our primary project types (see http://www.threewill.com/WhatWeDo/TypesOfProjects)
- Practices solid software engineering disciplines (e.g. Test Driven Development, Configuration Management, and Coding Practices)
- Revises ThreeWill methodology standards with new and improved practices
- Other responsibilities include:
- 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
- Ability to work independently with customers, proactive, self starter, and self managed
- Solicitation and elicitation of customer needs and requirements
- Selling, persuasion, and negotiation
- Software Development Methodologies
- Industry experience in Professional Services, Healthcare, Financial Services and Telecommunications is beneficial
EDUCATION and/or EXPERIENCE
Bachelor's degree in Computer Science, Engineering, or equivalent and zero to three years relevant project experience is required. Alternatively, equivalent combination of education and experience is required.
Read More