Applications Development Analyst (Advanced)
Role details
Job location
Tech stack
Job description
The Applications Development Analyst will serve as the principal line of communication for the project team. The duties and responsibilities of this position are as follows: " Ensure the analysis and design solutions are aligned with business and IT strategies that comply with the Department's architectural standards; " Work closely with customers, Subject Matter Experts (SMEs), and team members to understand business requirements that drive the analysis and design of quality technical solutions; " Design, code, test, implement, and support application software to ensure that it is delivered on time and within budget; " Make recommendations regarding the reuse of existing code or the development of new code; " Participate in component and data architecture design, performance monitoring, and product evaluation, and buy versus build recommendations; " Provide senior-level programming support with managing the expectations of diverse stakeholders and provide regular briefings for the Client executive leadership; " Work independently and as part of a larger cross-functional team; and " Complete activities surrounding the implementation and support of agency governance.
Requirements
Do you have experience in XML?, Do you have a Master's degree?, A bachelor's or master's degree from an accredited college or university in Computer Science, Information Systems, or other related field is required. Relevant experience may be substituted for education on a year-for-year basis when applicable. The Department requires the following experience, skills, and knowledge for this position: " A minimum of two (2) or more years of relevant architecture experience; " Advanced to expert-level knowledge and understanding of architecture, application systems design, and integration; " Proficiency with Visual Basic (VB), C#, .NET. and VBScript; " Proficiency in coding Application Service Provider (ASP).NET, Web applications, and VBScript web pages; " Proficiency in coding VB.NET Windows-based applications; " Proficiency in developing Extensible Markup Language (XML) Web Services and Server Components with VB.NET; " Proficiency in Querying Microsoft Structured Query Language (MS-SQL) using Transact Structured Query Language (T-SQL); " Knowledge of operating systems and telecommunications concepts; " Knowledge of computer operations procedures and systems; " Knowledge of SQL Server database environments; " Ability to prioritize workload; " Ability to document processes and cross-train programming staff; and " Experience in deploying and maintaining IBM Database2 ( DB2) mainframe web services to web enabled applications.
Preferred Qualifications The Department prefers the Candidates to have the following experience, skills, and/or knowledge for
this position: " Experience with a roster management system within a correctional environment; " Experience in health services utilization management systems within a correctional environment; " Experience in mental health inmate transfer systems within a correctional environment; " Experience with the emergency management systems within a correctional environment; " Experience with visitation systems within a correctional environment; " Experience in accreditation management systems within a correctional environment; " Experience with grievance processes within a correctional environment; " Experience in the reporting of Health Insurance Portability and Accountability Act (HIPAA) " compliance data within a correctional environment; " Experience with inmate transition planning and re-entry within a correctional environment; " Experience with work release inmate monitoring system within a correctional environment; and " Experience with offender-related systems within a correctional environment.