ThreeWill
Skip navigation links
ThreeWill Home
About Us
What We Do
Experience
Careers
News
Events
Blog
Contact Us
Site Map


 
Senior Software Engineer 

SUMMARY
Software Engineer with over 3 years of proven experience in the analysis, design, construction and delivery of custom software based solutions. This level Software Engineer is responsible for leading implementation efforts and has a passion for technology details and software engineering disciplines.

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
    • Effectively communicates with both client and associates the details that support technical decisions made on their projects
    • Provides leadership and 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 expertise in technologies that support our primary project types (see http://www.threewill.com/WhatWeDo/TypesOfProjects)
    •  Educates others on software engineering disciplines (e.g. Test Driven Development, Configuration Management, and Coding Practices)
    • Performs technology/tool evaluations and software technical proof of concepts
    • Educates clients on the value of software engineering disciplines
    • Revises ThreeWill methodology standards with new and improved practices
  • 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)
    • Supports key Business Development events (e.g. speakers at seminars and conferences)
    • Ability to write technical articles that are published on ThreeWill sites and/or for technical publications
    • Ability to serve as project lead on client engagements

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

  • Background in Application Integration
  • Ability to work independently with customers, proactive, self starter, and self managed
  • Solicitation and elicitation of customer needs and requirements
  • Selling, persuasion, and negotiation
  • Project Management and 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 three to seven years relevant project experience is required. Alternatively, equivalent combination of education and experience is required.

Read More

ThreeWill Contact Info
Contact Information
Telephone: 678.513.6930
Fax: 678.513.6991
Email: info@threewill.com

Address:
4400 North Point Pkwy
Suite 180
Alpharetta, GA 30022
Map and Directions


 

Footer

Copyright 2001-2008 ThreeWill LLC - Terms of Use - Privacy Statement - Contact Us