IT PROFESSIONAL 4 - APPLICATIONS ANALYSIS
Role details
Job location
Tech stack
Job description
This position serves as a senior application development lead within the Secretary of State's IT Division (located in either Carson City or Las Vegas) and provides advanced technical expertise and guidance in the design, modernization, and support of the agency's mission critical software systems. The incumbent leads development efforts across multiple platforms, including modernization of legacy VB.NET / .NET Framework applications into C# and .NET 8+, and ensures solutions are secure, scalable, and aligned with agency needs. The role models high professional standards, mentor's developers, collaborates across teams, and supports a culture of quality, accountability, and continuous improvement consistent with the advanced journey expectations of an IT Professional IV. The position is responsible for planning, executing, and overseeing complex application initiatives that directly support statewide election systems, securities enforcement, and other core statutory functions. Duties, Conduct detailed alternative analyses and determine end-user requirements through consultation with end-users, technicians, vendors, management, and others.
Maintain documentation related to the assigned IT specialization's architecture, operations, and other records of work activities as required.
Maintain current knowledge of technological trends and advancements in the IT field as well as security management practices, laws, policies, and ethics.
Participate in recommending and justifying resource allocations and expenditure decisions, tracking, and recording expenditures, preparing purchase requests, and writing technical requirements for grant proposals.
Perform related duties as assigned.
Under administrative direction, incumbents either: 1) perform duties described at this level and supervise at least one IT Professional III or II or Master IT Professional; or 2) perform duties described at this level within the Enterprise IT Services (EITS) Division for enterprise- level IT systems utilized by multiple departments; or 3) perform IT project management a preponderance of the time to include serving as the project leader; planning, organizing, and directing project activities; resolving design conflicts; data administration; resource allocation; contract negotiation; timeline development; critical path tracking; justifying the need for additional resources; and coordinating activities with other work units within and outside the organization as assigned; or 4) perform Information Security duties described at this level with at least 70% of the daily activities devoted solely to information security; or 5) perform technology planning and consultation duties within EITS. Technology planning and consultation duties include providing and/or performing: initial contact with agencies to assess their needs and develop their information technology plans; technical support for the Request for Proposal (RFP) process and software and hardware evaluations; guidance and technical assistance in completing appropriate Information Technology (IT) budget request forms; recommendations for feasible and cost effective technical solutions to customer agencies and reviewing agency IT project requests; research, information, testing and training for IT related issues to ensure viable, cost effective technology implementation; and enterprise-wide planning, policy and research.
Requirements
Do you have experience in Supervising experience?, Do you have a Bachelor's degree?, include translating business requirements into technical architecture, coordinating with internal stakeholders and external partners, and maintaining stable and reliable operations for high visibility systems. The incumbent leverages tools such as Azure DevOps for CI/CD, version control, and work tracking, and plays a key role in long range technology planning and system modernization efforts. The ideal candidate brings deep experience in modern .NET development, strong analytical and communication skills, and the ability to guide technical direction within a mission critical environment., Bachelor's degree from an accredited college or university in computer science, management information systems, or closely related field and five years of professional IT experience relevant to the duties of the position which may include systems administration, network administration, database administration, applications analysis and development, and/or information security, two years of which were at the advanced journey level or in a supervisory or project management capacity; OR Bachelor's degree from an accredited college or university in computer science, management information systems, or closely related field and five years of professional IT experience which may include systems administration, network administration, database administration, applications analysis and development, and/or information security, relevant to the duties of the position, two years of which were at the journey level in information security; OR two years of relevant experience as an IT Professional III in Nevada State service; OR an equivalent combination of education and experience as described above., This job specification lists the major knowledge, skills and abilities of the job and is not all inclusive. Incumbent(s) will be expected to have knowledge, skills and abilities from a previous level.
Systems Administration: Detailed knowledge of: principles of designing test procedures; principles, practices, and procedures required to design, analyze, and maintain software; principles, tools, and techniques as applied to writing and modifying programs; systems programming languages and techniques.
Working knowledge of: capacity planning techniques; performance monitoring principles and related software products; telecommunication technology and related systems software; various systems software products and their interrelationships; vendor procedures for applying maintenance and temporary fixes.
General knowledge of: supervisory principles and techniques if applicable to the assignment.
Ability to: analyze and diagnose operational hardware and software problems occurring in a computer environment; anticipate and plan for future information system technologies; assign work to and coordinate and train subordinate personnel; develop and prioritize task lists and resolve problems; develop technical specifications for bid requests and analyze vendor responses; implement statewide, multi-departmental operating systems; provide high-level technical consultation and training.
Skill in: developing specialized programs for other programmers; improving the performance of complex computer systems.
Network Administration: Detailed knowledge of: the methodology for implementing distributed applications; network authentication; data storage networks; network security design and implementation; network communications hardware such as routers, switches, and firewalls; systems integration, hardware, and data communications; virtual private networks and virtual LANs; network performance trending and network utilization; data processing systems; network design and architecture.
Working knowledge of: network file and application servers, project management, directory services integration, intrusion detection/prevention systems logs, data encryption methodologies.
General knowledge of: supervisory practices if applicable to the assignment.
Ability to: configure and deploy firewalls, routers, and switches; present network design recommendations to management; implement network design changes; provide technical training, direction, and leadership; plan, organize, and direct projects; provide communications protocol analysis for large applications; design and configure virtual private networks; interpret authentication logs.
Database Administration: Detailed knowledge of: database and operating system performance tuning and monitoring; database backup and recovery scenarios and methodologies; software installation, configuration, and maintenance; structured query language.
Ability to: analyze and recommend the purchase/lease of client server applications, database products, and development and integration tools; provide effective and responsive customer service in a computing environment directly supporting business operations; design, code and debug stored procedures and functions; lead the architecture, design, and implementation of new database applications.
Applications Analysis and Development: Detailed knowledge of: access methods and file structures; at least one formal systems design methodology; principles of designing test procedures; principles, practices and procedures required to develop, design, and implement information system-based solutions in a wide range of problem domains; strengths and limitations of several general-purpose programming languages (in software-oriented positions).
Working knowledge of: project control techniques, including cost estimating and resource scheduling.
General knowledge of: a network topology and protocol; computer platforms, capabilities, and support software; supervisory principles and techniques if applicable to the assignment; telecommunications principles and support software.
Ability to: assign work to and coordinate and train subordinate personnel; extract logical commonalities among classes of problems; select appropriate data structures and algorithms to achieve efficient problem representation and resolution; translate data structures and algorithms.
Skill in: problem solving, analysis and synthesis.
Information Security: Working knowledge of: current principles, theories, practices and procedures related to information security management; five of the ten information security domains; general-purpose security controls; current information security trends and technologies; strategic planning and project management at the division/work unit level; policy development and implementation; methods and techniques used to safeguard against accidental or unauthorized modification, destruction or disclosure of data to meet security needs; interagency business practices and principles.
Ability to: identify complex information security risks, vulnerabilities and problems; select the best course of mitigation actions for security issues; assess the security and/or vulnerability of information assets to assist in developing a risk assessment of multiple security domains; assess costs and present alternatives for the assigned area of responsibility; analyze data, solve problems and make appropriate decisions within five of the ten domains; design appropriate solutions to complex security problems.