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 IV) 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. Should be able conduct 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. Should be able to work with team members, communicate and distribute workload, integrate solutions, and coordinate with customers and business and technical staff using Agile methodology. Should be able to implement change and version control to ensure that releases can be tracked, audited, and rolled back. Should be able to research and implement complex new functionality that meets industry best practices and should 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 like Java, J2EE, Stripes Framework, Spring framework, JavaScript, XML, HTML, JMS, .NET, C#, jQuery, JPA/Hibernate, AJAX, JMS, Git, Gerrit, Quartz, Apache CXF, Groovy, Ehcache, DB, and IDEs like Eclipse and Databases like Oracle, MySQL, Selenium, Hadoop, Amazon Web Services (AWS), AWS Elastic MapReduce (EMR), stopwatch functionality are recommended. The candidate must have an active Oracle Certified Professional Java SE 7 Programmer certification or other object-oriented language certification.
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 pre-employment criminal history check and fingerprinting are required. 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 advanced object-oriented language certification. |
|
Java or other object-oriented programming experience. |
|
Software Development Life Cycle (SDLC) experience. |
|
Java/J2EE or other OOD web application development experience. |
|
Web service development experience. |
|
Automated unit testing experience. |
|
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?
|
|