Short Description:
Programmer is responsible for analysis, design, coding, component & assembly testing of all application code. Programmers typically are involved in maintenance (including production support), enhancement & development work.
Complete Description:
Years of Relevant Experience: 2 to 5 years
Preferred Education: 4 year college degree or equivalent technical study
Role Description: All roles specified plus:
Analyze and design enhancements, development programs, and/or required fixes to production problems.
Design web-based applications to functional and technical programming standards.
Work with IT Project Management staff to gather and interpret user requirements into design specifications.
Develop system specifications and interfaces.
Determine time estimates and schedule for work.
Moderate functional and process knowledge.
Assist in managing and directing Application Team processes.
Coordinate work with other software developers on Application Teams.
Operating System expertise sufficient to perform performance and tuning diagnostics.
Work with users to ensure that solutions meet business requirements.
Execution of all responsibilities with little direct supervision of Team Lead.
Generally aware of new developments in industry and process and has ability to apply them to work as appropriate.
Anticipate and resolve issues specific to the team.
Determine time estimates and schedule for own work and resolve issues in a timely manner.
Identify and track issues, risks and action items.
Skills:
Skill
Required / Desired
Amount
of Experience
Working knowledge of dot.Net framework architecture, and distributed computing concept
Required
3
Years
Working knowledge of VB, VB.Net, ASP, HTML, JavaScript, VB Script - ALL OF THESE
Highly desired
3
Years
Working knowledge of Complex SQL statements and their optimization of Stored Procedures, Stored Functions, Views, Triggers, Scroll Cursors
Required
2
Years
Working knowledge of reporting software i.e. Access, Crystal Reports or other reporting software
Required
2
Years
Working knowledge of XML, IIS and SQL Server 2000/2005/2008
Required
2
Years
2 - 4 years full lifecycle applications development experience
Desired
2
Years
Strong working knowledge of system documentation using MS Office suite including MS Word and Excel
Desired
3
Years
Ability to analyze, document and modify existing system
Required
2
Years
Must be able to communicate effectively both verbally and in writing
Required
2
Years
C#
Required
3
Years
SQL
Required
3
Years
ASP.Net
Required
3
Years