Short Description:
Programmer is responsible for analysis, design, coding, component & assembly testing of all application code owned by the Application Team. Programmers typically are involved in maintenance (including production support), enhancement & development work.
Complete Description:
Years of Relevant Experience: 5 plus years
Preferred Education: 4 year college degree or equivalent technical study
Plan all required process steps.
Review and understand the Application Team’s workplan.
Provide status of work to Team Lead.
Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
Engage in ongoing process improvement.
Detailed functional and process knowledge.
Utilize deep modeling, design and coding skills.
Provide expertise in one or more database environments."
Skills:
Skill
Required / Desired
Amount
of Experience
MCSD Desired
Required
Microsoft Visual Studio 2013
Required
5
Years
Microsoft Visual Source Safe
Required
5
Years
Microsoft TFS
Required
5
Years
Microsoft SQL for writing stored procedures
Required
5
Years
Microsoft SQL Server 2008
Required
5
Years
Microsoft SQL Server 2012
Required
1
Years
Test Driven Development (TDD)
Required
5
Years
ASP.NET Development
Required
5
Years
Application Development knowledge and experience with MS .NET 4.0 and higher
Required
5
Years
Application Development knowledge and experience with JAVA script and PHP scripting
Desired
Relational Database knowledge and experience with SQL Server 2008 & 2012
Required
5
Years
Knowledge and experience with GUI development
Required
5
Years
Knowledge and experience with writing SQL stored procedures.
Required
5
Years
Experience with Microsoft TFS
Required
5
Years
Experience with Crystal reports
Desired
Experience with Microsoft SSRS
Required
5
Years
Knowledge and experience with webconf configuration.
Required
5
Years
Knowledge and experience with developing enterprise business systems
Required
5
Years
Knowledge of various database and non-database access methods
Required
5
Years
Knowledge of job control language and/or utility programs
Highly desired
Knowledge of information systems, design concepts and principles of production systems, and work efficiency techniques
Required
5
Years
Knowledge of computer programming design considerations and differences between various programming languages best suited for various business needs
Required
5
Years
Ability to utilize industry standard IT processes and methods related to software and system design and development methodology including Software Dev
Required
5
Years
Knowledge of NJ State and DHS policy
Highly desired
Prior DHS experience
Desired
Experience with task management documentation systems (i.e. JIRA, Basecamp, Redmine)
Highly desired
Strong Analytical Skills and Understanding
Required
Strong Skills in Microsoft Productivity Software (Word, Excel, Outlook, PowerPoint, Visio)
Required