STATE OF CONNECTICUT EXECUTIVE BRANCH JOBS

.NET & SQL Server Application Developer

Information Technology Analyst 2 (40 Hour)

Recruitment #190327-7604FD-001

Introduction

Seeking a challenge?

Are you an experienced .NET and SQL Server Application Developer?

The State of Connecticut Department of Motor Vehicles (DMV) is currently recruiting to fill one Information Technology Analyst 2 position within the Information Technology Division in the Wethersfield office at 60 State Street. The position is full time, 40 hours per week. This class is accountable for independently performing a full range of information technology tasks and project coordination work involving application development in an IT environment.   

All applicants must include a resume within the "Resume Tab" of their application with their submission.  Please Note: You will be unable to make revisions once you submit your application for this posting to the JobAps system.

Should you have questions pertaining to this recruitment, please contact Shabina Bhura at shabina.bhura@ct.gov or (860) 263-5158. 

Selection Plan

This position will be filled in accordance with reemployment, SEBAC, transfer, promotion and merit employment rules.

In addition to the checking of references and of facts stated in the application, a thorough background investigation of each candidate may be made before individuals are certified for appointment.

Applicants invited to interview may be required to submit additional documentation, which supports their qualification(s) for this position.  These documents may include:  performance reviews, supervisory references, college transcripts, licensure, etc., at the discretion of the hiring agency.

PURPOSE OF JOB CLASS (NATURE OF WORK)

In a state agency Information Technology (IT) environment, this class is accountable for independently performing a full range of information technology tasks and project coordination work involving infrastructure systems support, security and application development in an IT environment.

EXAMPLES OF DUTIES

For All Functional Areas: Acts as liaison to hardware and/or software vendors, system developers, programmers and user community; evaluates and recommends products; participates in Request for Proposal (RFP) process; assists in estimating cost for annual budget; identifies and implements opportunities for cost savings; conducts system performance analysis, tuning and storage management; assists staff and customers in use of computer systems and software packages; trains operators, IT staff and end users on new procedures; participates in recovery activities; participates in the evaluation of new, related technologies; analyzes requirements and designs systems; participates in or coordinates project planning sessions with customers, analysts and team members to analyze requirements and provide design recommendations for moderately complex systems; provides technical consultation on moderately complex issues regarding the usage of the infrastructure, integration of applications systems into the infrastructure, etc.; participates in system integration testing of operating system, system utilities, hardware upgrades as well as new software and hardware technologies; works with project team to define and design scope for each project; plans, coordinates and schedules assigned projects; coordinates resources for project; ensures timely completion of all phases of project; evaluates and recommends vendors; performs related duties as required.

Software Development: Recommends and creates action plans for system development and/or integration; responsible for standards and design of physical data storage, maintenance, access and security administration; writes utilities for system management, reporting, file clean up and auditing; configures and installs application packages; develops and maintains documentation and manuals necessary at customer level; prepares time and cost estimates and initiates purchase requests for multiple projects; creates test files and performs system testing across multiple packages and systems; writes and programs system specifications; defines work and/or data flow; designs screens, forms and reports; defines data elements; prepares source code; designs and develops tables and relationships; arranges necessary hardware and software availability for assigned projects; may be responsible for design, development and implementation of new system interfaces for applications on multiple platforms from mid-range computers to client server and Internet based environments; analyzes assigned specifications, codes, tests and implements software solution, utilizing appropriate software engineering processes; debugs and/or corrects errors; maintains integrity of software; maintains and enhances existing programs; writes utilities for system management, reporting, file clean up and auditing; designs and develops routine to moderately complex applications; responsible for all phases of systems development life cycle; develops strategies for data acquisitions, archive recovery, security and implementation of routine to moderately complex applications; defines and develops the project scope of multiple projects; constructs operational Database Management System (DBMS) and data stores that enable informational, analytical management inquiry; performs backup and recovery on database management systems; configures database parameters, and prototypes designs; provides basic database support and troubleshooting; responsible for standards and design of physical data storage, maintenance, access and security administration; performs related duties as required.

KNOWLEDGE, SKILL AND ABILITY

Considerable knowledge of IT equipment and diagnostic tools; considerable knowledge of principles and techniques of systems analysis, design, development and programming; considerable knowledge of principles of information systems; considerable knowledge of principles and theories of business and planning functions; considerable knowledge of programming languages; considerable knowledge of capabilities of computer technology; knowledge of methods and procedures used to conduct detailed analysis and design of computer systems; knowledge of principles and techniques of software generation and programming; knowledge of practices and issues of systems’ security and disaster recovery; knowledge of computer operating systems; knowledge of project management principles and techniques; knowledge of principles and techniques of business information systems re-engineering; considerable technical problem solving skills; considerable logic and analytical skills; considerable oral and written communication skills; considerable problem solving skills; interpersonal skills; project coordination skills; considerable ability to analyze, troubleshoot and resolve data communications problems; considerable ability to write, test and debug computer programs; considerable ability to use programming development tools; considerable ability to prepare manuals, reports, documentation and other written materials; considerable ability to identify, analyze and resolve complex business and technical problems; ability to analyze and debug complex software programs.

MINIMUM QUALIFICATIONS - GENERAL EXPERIENCE

Six (6) years of experience in information technology (IT) operations, programming, systems/software development or another IT related support area.

MINIMUM QUALIFICATIONS - SPECIAL EXPERIENCE

One (1) year of the General Experience must have been performing professional information technology work in one of the following areas:
1. Installation and support of microcomputer hardware, software and operating systems.
2. Analysis, design and development of information systems.
3. Network hardware and software installation and support.
4. Network hardware and/or software problem diagnosis and resolution.
NOTE: For state employees this is interpreted at the level of Information Technology Analyst 1.

MINIMUM QUALIFICATIONS - SUBSTITUTIONS ALLOWED

1. College training in management information systems, computer science or information technology related area may be substituted for the General Experience on the basis of fifteen (15) semester hours equalling six (6) months of experience to a maximum of four (4) years for a Bachelor's degree.

2. A Master's degree in management information systems, computer science or electrical engineering may be substituted for one (1) additional year of the General Experience.

PREFERRED QUALIFICATIONS

Preferred candidates will possess:

  • Experience in Application development using .NET framework.
  • Experience with large scale enterprise application deployment using .NET,  SQL Server, SQL Reporting Services (SSRS).
  • Participated in application development projects through the lifecycles of application development, testing and deployment.
  • Hands on and in depth technical skills with the following languages and tools: C#, ADO, T-SQL, Visual Studio 16/17, TFS, XML, XSD, XPATH.
  • WCF 4.x Web Services on IIS 7.x/8.x.
  • Logging framework like log4n.
  • Entity Framework 5.x/6.x.
  • MVC4/5.
  • Ajax, jquery.
  • LINQ4.x.
  • Responsive Design using Bootstrap.
  • Experience with distributed windows applications using Winforms.                                          

Preferred candidates will possess the following skills and ability:

  • Very good analytical skills, problem-solving and organizational skills.
  • Self-motivated team player with attention to detail and strong customer service skills.
  • Ability to communicate effectively and exercise strong time management and troubleshooting skills.

Conclusion

AN AFFIRMATIVE ACTION/EQUAL OPPORTUNITY EMPLOYER

The State of Connecticut is an equal opportunity/affirmative action employer and strongly encourages the applications of women, minorities, and persons with disabilities.