IT PROFESSIONAL 3 - APPLICATION DEVELOPER

State of Nevada
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior

Job location

Tech stack

Java
PHP
Artificial Intelligence
Software Applications
C Sharp (Programming Language)
C++
Computer Security
Information Systems
Computer Programming
Databases
Python
PostgreSQL
Network administration
Node.js
Software Engineering
PL-SQL
SQLAlchemy
T-SQL
Google Cloud Platform
Flask
Firebase
Angular
Information Technology
REST
Oracle Cloud Infrastructure
Programming Languages

Job description

This position will be located at the Department of Employment, Training and Rehabilitation either in Carson City or Las Vegas, depending on the candidate chosen. The incumbent to this position will be an integral member of the ISA (Information Systems and Applications) team which is responsible for supporting various software applications used by the department. As a software developer, the incumbent will be required to support existing applications and will also be involved in creating new applications to meet business needs. DETR is developing AI based applications in the Google Cloud Platform and Oracle Cloud Infrastructure. DETR is looking for developers proficient in programming with Java, C++, C#, Angular, PL/SQL, T-SQL, PostgreSQL, SQLAlchemy, Python, Flask, Firebase, PHP, REST API and Node.js. Familiarity with AI frameworks and libraries is desirable. A strong understanding of core AI algorithms is essential. The ability to troubleshoot AI models, fine-tune and implement improvements is a critical part of the role. Ideal candidates will have experience in one or more of these technologies and will also possess experience in all stages of the Software Development Life Cycle (SDLC). The incumbent will work as a mid-level consultant and train IT personnel and system users, troubleshoot applications, perform requirements analysis, set standards for coding and review peer code. The incumbent will collaborate with other IT groups within the department to develop technical resolutions to complex business and application problems. Good customer service skills are required, as well as the ability to clearly and effectively communicate with technical and non-technical personnel. This position will occasionally require some night/weekend and holiday work shifts along with standby/call back notice and has a travel requirement of up to 25%. Information Technology (IT) Professionals analyze, develop, implement, maintain, and modify computer operations, systems, networks, databases, applications, and/or information security. Incumbents may perform duties in one or more IT specialization areas depending on the needs of the agency.Bachelor's degree from an accredited college or university in computer science, management information systems, or closely related field and three years of professional IT experience relevant to the duties of the position which may include computer operations, systems administration, network administration, database administration, applications analysis and development, and/or information security, one year of which was at the journey level; OR one year of relevant experience as an IT Professional II in Nevada State service; OR an equivalent combination of education and experience as described above.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 general direction, incumbents perform advanced journey level duties and may train, supervise, and evaluate the performance of subordinate staff and/or serve as a project leader as assigned. Incumbents may function as a unit leader to include directing the activities of a branch IT support unit, overseeing projects of limited scope, and coordinating activities with other work groups. This is a supervisory level for Computer Operations and the journey level for Information Security positions. 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.

Applications Analysis and Development: Detailed knowledge of: basic programming techniques such as table handling and on-line file updates; general purpose programming languages (in software-oriented positions); principles, tools and techniques as applied to writing, modifying, and documenting programs; techniques of diagramming program flow.

Working 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.

General knowledge of: project control techniques, including cost estimating and resource scheduling.

Ability to: utilize interactive programming techniques; logically analyze problems of considerable complexity; test and validate information systems.

Recruiter Contact Information: Susan Fowler -

Requirements

improvements, is a critical part of the role. Ideal candidates will have experience in one or more of these technologies and will also possess experience in all stages of the Software Development Life Cycle (SDLC). The incumbent will work as a mid-level consultant and train IT personnel and system users, troubleshoot applications, perform requirements analysis, set standards for coding and review peer code. The incumbent will collaborate with other IT groups within the department to develop technical resolutions to complex business and application problems. Good customer service skills are required, as well as the ability to clearly and effectively communicate with technical and non-technical personnel. This position will occasionally require some night/weekend and holiday work shifts along with standby/call back notice and has a travel requirement of up to 25%., Detailed knowledge of: basic programming techniques such as table handling and on-line file updates; general purpose programming languages (in software-oriented positions); principles, tools and techniques as applied to writing, modifying, and documenting programs; techniques of diagramming program flow.

Working 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.

General knowledge of: project control techniques, including cost estimating and resource scheduling.

Ability to: utilize interactive programming techniques; logically analyze problems of considerable complexity; test and validate information systems.

Apply for this position