Senior Specialist, Applications

advertisement
ADMINISTRATIVE FACULTY JOB DESCRIPTION
APPROVED POSITION INFORMATION
(to be completed by HR)
Effective: April 1, 2015
Title
Range
JCC
3
67646
Senior Specialist, Applications
Essential Function: Sedentary Work
Description: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force
frequently to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary
work involves sitting most of the time, but may involve walking or standing for brief periods of time.
1. Summary Statement: State the major function(s) of the position, the role in the
university, and the supervisor’s title.* (This section is used for advertisement of the
position.)
The Senior Specialist, Applications serves as an Information Technology (IT) team lead in the
architecting, programming, implementation and maintenance of campus mission oriented online,
cloud, or SaaS solutions. The position architects, develops, integrates, modifies, tests,
implements and supports all related business critical applications and programs. The individual
works directly with other UNR IT groups and provides support to end users to define system
specifications. The individual works closely with the existing Online Support group in User
Services and focus on the deployment of cloud or SaaS solutions. The individual provides
consultation to other campus units performing similar functions.
* Attach an organizational chart with positions, ranges, and names for the division.
2. List the major responsibilities, including percentage of time devoted to each. Provide
enough detail to enable a person outside the department to understand the job
(percentage first with heading and then bulleted information). If line of progression,
define for each range as above.
30% - Architecture
 Collaborates with management to streamline and enhance the programming architecture
for effective and secure integrations of applications and interfaces
 Develops programming architecture to be utilized by the development team. This
involves the development of standardized coding libraries, web navigation (including
bootstrap), accessibility platforms, common functions and web API services
 Works to promote and ensure that new platforms are utilized by the team
 Sets standards for programming and best practices
55% - Programming
 Service integration programming and maintenance using state of art WebAPI and
programming languages in use by UNR IT utilizing MS Visual Studio, stored procedures,
source control, Unified Modeling Language and other tools
 Modify, test, implement and support computer applications in accordance with the
software development life cycle
 Convert user specifications into working data models
1
Senior Specialist, Applications


Researching new solutions and best practices for application development on campus
Serves as lead and mentors others; solves Tier 3 technical problems
15% - End User Support
 Work directly with other UNR IT teams, functional owners, and end users to define
system specifications and to ensure compliance and security of these services
 Provide necessary configuration or programming changes to meet the end-user needs
3. Describe the types of decisions the position(s) makes independently as part of the core
responsibilities. Provide examples. If a line of progression, describe the decisions made
at the highest level.
The incumbent makes decisions in ensuring the functional and technical specifications of
business critical cloud or SaaS based solutions integrate with existing and future IT
infrastructure. The Senior Specialist also works to develop platforms that can be utilized by the
entire programming team as a foundation for applications integration. Problem solving skills are
utilized in developing requirements, testing and troubleshooting user problems. .
4. Describe the types of problems, issues, action, communications this position typically
takes to the supervisor for resolution and/or consultation. Provide examples. If a line of
progression, describe the supervisory consultation at the highest level.
The incumbent works with the Associate Director of User Services, online support group,
Information Security, and Enterprise applications directorate on project planning along with
other areas in IT in producing application architectures. Resource allocation decisions are made
in conjunction with the CIO.
5. Select the applicable competencies required to successfully perform the job. The
selected competencies will be evaluated within the Administrative Faculty evaluation as
Competencies for Success.
Competency
Required
Adaptability
☒
Analytical Thinking
☒
Communication
☒
Diversity and Inclusion
☐
Financial Responsibilities
☐
Human Resource Responsibilities
☐
Leadership
☒
Program/Project/Functional Knowledge
☒
2
Senior Specialist, Applications
Resource Responsibilities
☒
Serving Constituents
☒
Teamwork
☒
Other (specify)
☐
6. Minimum requirements of the position. Example provided.
If Line of Progression, minimum requirements must be defined for each range.
Education
Experience
Bachelor’s Degree
Four years of relevant work experience
Master’s Degree
Two years of relevant work experience
Relevant Experience: Web API or other state of art programming languages
(VB.NET, C#.NET, java) and stored procedures in relational or non-relational
databases.
Certification and Licensure: None
Schedule or Travel Requirements: None
Optional Addendum: Describe the knowledge, skills, and abilities required to successful
performance of this job (in bullet format).
Knowledge of:
 Languages and tools to include but not be limited to: Java, Visual Studio, C#.NET,
VB.NET, ASP.NET, Oracle, PL/SQL - stored procedures, SQL Reporting Services,
current Windows operating systems, UML, Subversion, and interfacing with MS Office/
SharePoint/Box
 General object oriented programming concepts
 Relational (SQL) and big data databases
 Desktop and server computer hardware and operating systems
 Computer networking as it relates to the development and support of multi-tiered
applications
 Web API and other integration services
 Programming platforms & development architecture.
Skills:
 Discipline and organizational skills in order to effectively program and maintain computer
programs in a complex computer environment
Ability to:
 Develop service integrations using varying machines, languages and development
environments
 Document systems in a manner which can be easily understood
3
Download