Software Developer
The Software Developer will develop, write, unit test, and implement application programs for a computer with due regard to efficient use of resources.
- Provide time estimates for projects/proposals.
- May assist in gathering requirements and determine if there is a need for paid consulting before submission of a proposal.
- Document functional requirements for an application/weblication.
- Document time and expenses.
- May assist in writing proposals and contracts.
- Function as project lead for small to enterprise level projects.
- Design, document, and develop small to enterprise level applications / weblications.
- Troubleshoot and resolve issues with current code base and pre-existing applications / weblications.
- Continue training on the latest pertinent technologies in relation to programming / development requirements.
- Interpersonal skills.
- Verbal communication skills.
- Ability to follow directions.
- Ability to estimate own work and adhere to schedule.
- .NET capabilities
- Demonstrated experience and skill with the following:
- Visual Basic .NET
- C#
- ASP .NET
- SQL Server
- Extensive knowledge of MS products.
- Technical Writing skills.
- Experience with Visual Source Safe a plus.
This individual will report to the Director, Project Management.
B.S. degree or higher in Computer Science.
Microsoft Certification a plus.
3 years' experience in software development or an equivalent combination of education and training from which knowledge of software development may be acquired.