General Information
Job Description | APPLICATIONS PROGR 2 | Working Title | Junior Integration and Application Developer |
---|---|---|---|
Job Code | 007299 | Grade | 20 |
Department Name | Student Information Systems Dept - D01134 | Department Head | Teri Eckman |
Supervisor | Adelaida Diaz | Effective Date | 06/24/2024 |
Position(s) Directly Supervised
Job Code | Title | FTE |
---|
Generic Scope
Professional who applies acquired job skills, policies, and procedures to complete substantive assignments/projects/tasks of moderate scope and complexity; exercises judgment within defined guidelines and practices to determine appropriate action. |
Custom Scope
Applies professional programming concepts for small to medium-sized projects or portions of larger projects. Resolves a variety of programming design and implementation issues. Works on programming assignments of moderate scope where analysis of situations or data requires a review of a variety of factors. |
Department Custom Scope
The Junior Integration and Application Developer is responsible for all phases of the software development lifecycle (requirements gathering, design, development, testing, production, and maintenance). As a junior-level developer, this position works closely with senior developers to gain knowledge and experience to analyze, design, build and document specifications for applications and integrations using multiple technology stacks. This position will collaborate with fellow developers and business analysts to support discovery and requirement gatherings in an agile development environment; assess the compatibility and integration of products/services in order to ensure an integrated architecture across interdependent applications and systems; and contribute to the overall development portfolio. |
Education & Experience Requirements
Education Requirements
Degree | Requirement |
---|---|
Bachelor's degree in related area and/or equivalent experience/training. | Required |
Experience Requirements
Experience | Requirement |
---|---|
2 - 4 years of related experience. | Required |
Experience utilizing Postgres or Mongo databases. | Preferred |
Experience with code repositories such as GitHub or GitLab. | Preferred |
Experience with cloud platforms, such as Google Cloud Platform. | Preferred |
Experience with NodeJS, Angular, and Javascript. | Required |
License Requirements
Certification Requirements
Certification | Requirement |
---|
Educational Condition Requirements
Condition | Requirement |
---|
Key Responsibilities
Description | % Time |
---|---|
Plans, designs, develops, modifies, debugs and evaluates moderately complex software for functional areas. Analyzes existing software or works to formulate logic for moderately complex new systems and devises moderately complex algorithms. Performs data analysis and tests/debugs software. Designs and applies basic data sources. Applies effective programming security practices. | 50 |
Executes test plans. Develops conversion and system implementation plans and regularly creates and executes unit tests. Employs source code control techniques. Assists with successful configuration management. | 40 |
Gathers and analyzes data to prepare system and programming documentation. Assists with implementation of changes in development, maintenance and system standards and in the creation of software specifications. Regularly reports progress on projects. | 10 |
Knowledge, Skills & Abilities
Knowledge/Skill/Ability | Requirement |
---|---|
Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. | Required |
Knowledge of secure software development. | Required |
Knowledge of other IT related areas. | Required |
Demonstrated effective communication and interpersonal skills. | Required |
Intermediate skills associated with the design, development, modification and deployment of software, including object-oriented programming concepts. | Required |
Demonstrated ability to follow software specifications. | Required |
Demonstrated problem-solving skills. | Required |
Demonstrated software repository skills. | Required |
Experience with common programming tools. | Required |
Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization. | Required |
Working knowledge of integration technologies, such as use of APIs. | Preferred |
Knowledge of student information systems. | Preferred |
Special Requirements & Conditions
Special Condition | Requirement |
---|---|
Must pass a background check. | Required |
Occasional travel for university related business meetings, conferences and/or professional development. | Required |
Travel Outside of Normal Business Hours | Required |
Other Special Requirements & Conditions
|
Level of Supervision Received
Supervision |
Environment
Working Environment
Remote (working from home) with occasional visits to campus as necessary. |
Other Requirements
Items Used
|
Physical Requirements
|
Mental Requirements
|
Environmental Requirements
|
Critical Position
Is Critical Position: Yes |