Philadelphia, Pennsylvania
27 days ago
Software Engineer 1 - Backend
*

Grade\: T26

The link below will give you information about the University’s “T”

salary structure.

 

Learn more about the “T” salary structure.

 

A variety of important factors are reviewed by HR when considering salary, including job duties, the applicant’s education and experience, all relevant internal equity considerations, department budget, and funding source.

 

Summary\:

 

The Software Engineer 1 position on the Temple University Business Intelligence Team is responsible for analyzing and modifying existing data pipelines using a suite of data engineering tools to meet the university’s data needs.  The team manages Kubernetes environments as well as internal servers that run Cognos and Tableau reporting tools.  In addition, the team focuses on orchestrating and managing job schedules to meet the daily refresh needs for reporting and data analytics in support of the University Data Warehouse.  The developer will work primarily with a data architect to gather requirements and develop data pipelines in an agile development environment.  There is an opportunity to work on different code bases/languages including SQL, Python, Bash, JSON, and YAML as well as data engineering, CI/CD, and version control applications like Liquibase, Airflow, DBT(data build tool), Kubernetes, Gitlab, Ansible, Docker, and GIT. Performs other duties as assigned.

 

Required Education & Experience\:

 

Bachelor’s degree and at least two (2) years of related technical experience. Demonstrated expertise with IBM Cognos Analytics and Tableau. Basic experience with any code bases/languages including SQL, Python, Bash, JSON, and YAML and/or data engineering, CI/CD, and version control applications like Liquibase, Airflow, DBT (data build tool), Kubernetes, Gitlab, Ansible, Docker, and GIT. Experience with an orchestration tool. An equivalent combination of education and experience may be considered. 

 

Required Skills & Abilities\:

 

Basic skills in creating and modifying packages, procedures, triggers, and functions Basic knowledge of backend development tools. Basic knowledge of SQL, Python, JSON, Java Basic knowledge of Server Administration. Ability to follow software installation procedures. Basic knowledge of using GitLab for version control Experience working with containers via Docker or Kubernetes Experience using automated deployment pipelines with CI/CD tools. Ability to work nights and/or weekends, if necessary.

 

Preferred

 

Agile Development Familiarity with Higher Education application support/development. Experience with researching and diagnosing data inconsistencies.

 

This is a Hybrid Position

 

Position has direct contact or routine interaction with minors under the age of 18.

Temple University is committed to a policy of equal opportunity for all in every aspect of its operations, including employment, service, and educational programs. The University has pledged not to discriminate on the basis of age, color, disability, marital status, national origin or ethnic origin, race, religion, sex (including pregnancy), sexual orientation, gender identity, genetic information or veteran status.

 

Compliance Statement\: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact.

 

Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety. Click here.

You may request a copy of the report by calling Temple University’s Campus Safety Services at 215-204-7900.

*

Grade\: T26

The link below will give you information about the University’s “T”

salary structure.

 

Learn more about the “T” salary structure.

 

A variety of important factors are reviewed by HR when considering salary, including job duties, the applicant’s education and experience, all relevant internal equity considerations, department budget, and funding source.

 

Summary\:

 

The Software Engineer 1 position on the Temple University Business Intelligence Team is responsible for analyzing and modifying existing data pipelines using a suite of data engineering tools to meet the university’s data needs.  The team manages Kubernetes environments as well as internal servers that run Cognos and Tableau reporting tools.  In addition, the team focuses on orchestrating and managing job schedules to meet the daily refresh needs for reporting and data analytics in support of the University Data Warehouse.  The developer will work primarily with a data architect to gather requirements and develop data pipelines in an agile development environment.  There is an opportunity to work on different code bases/languages including SQL, Python, Bash, JSON, and YAML as well as data engineering, CI/CD, and version control applications like Liquibase, Airflow, DBT(data build tool), Kubernetes, Gitlab, Ansible, Docker, and GIT. Performs other duties as assigned.

 

Required Education & Experience\:

 

Bachelor’s degree and at least two (2) years of related technical experience. Demonstrated expertise with IBM Cognos Analytics and Tableau. Basic experience with any code bases/languages including SQL, Python, Bash, JSON, and YAML and/or data engineering, CI/CD, and version control applications like Liquibase, Airflow, DBT (data build tool), Kubernetes, Gitlab, Ansible, Docker, and GIT. Experience with an orchestration tool. An equivalent combination of education and experience may be considered. 

 

Required Skills & Abilities\:

 

Basic skills in creating and modifying packages, procedures, triggers, and functions Basic knowledge of backend development tools. Basic knowledge of SQL, Python, JSON, Java Basic knowledge of Server Administration. Ability to follow software installation procedures. Basic knowledge of using GitLab for version control Experience working with containers via Docker or Kubernetes Experience using automated deployment pipelines with CI/CD tools. Ability to work nights and/or weekends, if necessary.

 

Preferred

 

Agile Development Familiarity with Higher Education application support/development. Experience with researching and diagnosing data inconsistencies.

 

This is a Hybrid Position

 

Position has direct contact or routine interaction with minors under the age of 18.

Temple University is committed to a policy of equal opportunity for all in every aspect of its operations, including employment, service, and educational programs. The University has pledged not to discriminate on the basis of age, color, disability, marital status, national origin or ethnic origin, race, religion, sex (including pregnancy), sexual orientation, gender identity, genetic information or veteran status.

 

Compliance Statement\: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact.

 

Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety. Click here.

You may request a copy of the report by calling Temple University’s Campus Safety Services at 215-204-7900.

Confirm your E-mail: Send Email