Designs, modifies, develops, writes and implements software applications to make business processes more efficient and effective. Also supports existing applications and systems.
Duties and Responsibilities:
- Analyzes information to determine, recommend, and plan for future systems and modifications.
- Provide proposed project information or workload for use of allotted time.
- Communicate with users and managers for effective system production.
- Acts to correct situations in quickest method possible.
- Develops new applications or modifications for internal departments.
- Essential reference tool for old system issues.
- Provides important system points for training and development areas.
- Develop relevant knowledge and skills.
- May enter data into computer to store, retrieve and manipulate data analysis of system capabilities and requirements.
- May train users on new and old system operations.
- Ensures programming results are meeting the client’s requirements based on the client’s business needs.
- Consults with business staff to develop understanding of varied and complex business needs supported by the system.
- Additional duties as assigned.
Knowledge and Skills:
- Knowledge of computer software and hardware.
- Ability to handle and resolve recurring problems.
- Ability to establish priorities, work independently and well as in a team environment, and proceed with objectives with and without supervision.
- Prioritize tasks.
- Solve difficult problems with effective solutions.
- Can see underlying or hidden problems and patterns.
- Learns quickly when facing new problems.
- Open to change.
- Analyzes both successes and failures for clues to improvement.
- Experiments and will try anything to find solutions.
- Enjoys the challenge of unfamiliar tasks.
- Quickly grasps the essence and the underlying structure.
Required Competencies:
- Windows Workstation Operating Systems (95, 98, NT, 2000, XP, Vista)
- Windows Server Operating Systems (2000, 2003, 2008)
- Microsoft Office
- IIS (6, 7)
- SQL Server (2000, 2005)
- T-SQL Language
- .NET Framework (2.0, 3.5)
- ASP.Net, XHTML, and JavaScript
- VB.Net
- C#.Net
- Visual Basic 6 and Office VBA - Visual Basic for Applications
- XML and XSL
- Source Control (VSS 6.0 and TFS 2005)
Other:
- Must be able to effectively document projects as needed.
- Communicate project status and problems to management and users.
- Manage multiple projects from conception to final delivery and support.
- During system design, notices functions that have not been asked for, but are likely to be needed.
- During development, applies coding standards and best patterns and practices.
- After development, tests systems to verify that they correctly store, retrieve, print, and export data.
- Effectively applies technical knowledge to solve a range of problems.
- Ability to attend work and be productive during normal business hours and to work early, late, or weekend hours as needed for successful job performance.