Confidential Posting
Programmer will work with a high degree of independence to develop web-based applications, database applications, web sites and other custom software programs for government and commercial clients. Programmer will also develop programs and support systems for in-house use and is expected to conduct system analysis and development, with limited support and direction from professional staff, to keep all systems current with changing technologies. Programmer is responsible for emergency response as needed to correct system failures.
Applicant must possess numerous advanced technical skills, including knowledge of multiple programming languages. As new technologies emerge and impact our systems, the Programmer is expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
The Programmer is a key technical resources for Senior Staff, providing advice, training and technical support for various projects. In addition, the Programmer works closely with all Project Managers in evaluating current systems and making decisions on future development of a variety of projects. Other responsibilities include:
* Resolve and / or escalate incoming service tickets from Project Managers.
* Directly communicating with users on issues requiring further root cause analysis.
* Application and Database Reverse Engineering Analysis.
* Assist the project team in translating business requirements into technical requirements
* Assist in the development of continuity books from a technical standpoint
* Assist in risk mitigation strategy
* Ensure customer satisfaction
Required: effective communication skills and the ability to interact professionally with a diverse group of clients and staff; demonstrated success with administrative and organizational skills; ability to manage projects; ability to work productively in teams; experience and ability to teach or instruct others (including persons who do not have a technical background), experience prioritizing tasks and delegating responsibility; strong knowledge of data structures (such as stacks, arrays, hashes, etc.); ability to learn new programming languages quickly.
Preference will be given to candidates that posess the following skills:
1. Experience in designing/ implementing client-server applications
2. Knowledge of integrating javascript with asp.net and C#
3. Two (2) years of experience in web application development, including C#, ASP.NET 2.0, Classic ASP 3.0, SQL Server 2000, SQL Server 2005, SQL 2008
4. Used and configured Visual Studio 2003/2005 IDE
5. Thorough understanding of solid object oriented Concept Design Patterns and Relational Database Concepts
6. Strong oral and written communication skills
7. Experience dealing with difficult customer-service situations
Preferred: experience maintaining and de-bugging live software systems; experience writing program documentation; in-depth technical knowledge of current hardware, operating systems and standard development tools; working knowledge of networking technologies, ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures; security and encryption on the Internet and basic networking concepts, technical knowledge of the residential network.