Job Description:
The primary objective of this role is to review, analyze, design, and develop court and justice agency web applications and related web products. This includes configuring, coding, developing, and documenting web applications, web services and database procedures throughout the project life cycle.
Essential Duties and Responsibilities:
- Develop technical solutions to difficult and complex business problems.
- Passionate desire to learn and leverage latest Web technologies.
- Develop n-tier web applications.
- Maintain and modify existing systems to ensure system uptime.
- Design, create, and analyze complex data models.
- Analyze systems to improve performance, efficiency, and usability.
- Understand client server and web-based architectures.
- Demonstrate familiarity with object and component methodology and technology.
- Understand technical and functional design requirements.
- Assist in physical and logical database design.
- Create prototypes for client engagements.
- Design, code, and test technical solutions.
- Evaluate software processes and make recommendations to improve future versions.
- Prioritize multiple tasks effectively.
- Accurately prepare written business correspondence that is coherent, grammatically correct, effective, professional and engaging.
Required Qualifications and Experience:
- BS degree in systems engineering, computer science, mathematics or some other related field required.
- Minimum 3 years relevant experience.
- Experience with any of the following is highly desirable:
- JSP, Java, J2EE, OO, JavaScript, Server-side frameworks.
- VB.Net, ASP.Net, SQL, HTML, XML, EDI, C#.
- MS SQLServer, Oracle, DB2, data migration.
- XML, XSLT, XPath®.
- UNIX and scripting languages a plus.
- Web Services, WSDL.