Master Information Technology (IT) Professionals provide the highest level of professional IT expertise in an agency in one or more functional areas such as information systems project management, quality assurance, database administration, network administration, systems administration, applications analysis and development, or information security.
Incumbents possess a degree of knowledge and proficiency sufficient to perform advanced-level work and may provide work direction and training to others.
Master Information Technology Professional II (MITP II) analyzes, develops (design, program, and construct), implements, maintains, and modifies various platforms of information systems. The MITP II must have the ability to collaborate with a team to design, implement, and unit test programs that meet established coding standards and State security requirements in a fast-paced environment. Duties include conducting detailed alternative analysis, identify risks, develop best practices and standard, review architecture, design and code artifacts against industry standards, and identify software requirements to achieve better solutions. The incumbent will work with team members, communicate and distribute workload, integrate solutions, and coordinate with customers and business and technical staff using Agile methodology. Additional duties include implementing change and version control to ensure that releases can be tracked, audited, and rolled back; researching and implementing complex new functionality that meets industry best practices and be able to mentor and coach other team members to utilize leading industry standards. Under minimal supervision, the incumbent will participate in the Web Services expansion of the Nevada Business Portal. Knowledge of Web Services, Web based Technologies such as Java, J2EE, Stripes Framework, Spring framework, JavaScript, XML, HTML, JMS, Hibernate, AJAX, Git, Gerrit, WebLogic, Apache, Groovy and IDEs like Eclipse and Databases like Oracle, MySQL.
In order to be qualified, you must meet the following requirements:
|
Bachelor's degree from an accredited college or university with major course work in computer science, management information systems, or closely related field and six years of progressively responsible professional IT experience, three years of which were at the advanced journey level in a pertinent specialty area such as information systems project management, quality assurance, systems administration, network administration, database administration, applications analysis and development, or information security; OR an equivalent combination of education and experience. |
|
This position is subject to call-out or call-back. |
|
A State of Nevada/FBI background check will be required of the selected applicant.
Persons offered employment in this position will be required to pay for these items. |
|
Professional certification from a nationally recognized/accredited organization, to be identified at the time of recruitment, is required at the time of appointment and as a condition of continuing employment. |
|
Active Oracle Certified Professional Java SE 7 Programmer certification or other object-oriented language certification. |
|
The exam will consist of an application evaluation. It is essential that applications include detailed information with time frames regarding education and experience. The most qualified applicants will be contacted by the hiring agency for interview. The hiring agency may require specific skills related testing as part of the interviewing process. |
|
|
1) What methodologies have you used for software development life cycle (SDLC)?
|
2) How do you ensure that the architecture, design, code, testing, deployment and migration conform to business and technical requirements?
|
3) What are the advantages and disadvantages of specific frameworks for interacting with RDBMS and implementing security?
|
4) What tools have you used to automate unit tests?
|
5) What tools would you use to develop, test and deploy web services?
|
6) What tools and processes have you used to ensure change and version control?
|
7) What are the benefits of reuse and patterns, and how have you employed these concepts in the past and with what result?
|
|