This job listing has expired and the position may no longer be open for hire.

Software Engineer at Temple University in Philadelphia, Pennsylvania

Posted in Other 11 days ago.

Type: Full Time





Job Description:

The Policy Surveillance Program (PSP) is a national initiative funded by the Robert Wood Johnson Foundation to increase the use of effective regulatory, legal, and policy solutions to improve public health. PSP is a part of the Center for Public Health Law Research (CPHLR) housed at Temple Universitys Beasley School of Law. CPHLR supports the widespread adoption of scientific tools, technology, and methods for mapping and evaluating the impact of law on health. The PSP and CPHLR team works by developing and teaching legal epidemiology methods, by researching laws and policies that improve health to support policy development and enactment, and by communicating and disseminating evidence to facilitate innovation. The Software Engineer has a strategic role at the Center, overseeing the technological operation of LawAtlas.org and the MonQcle software used to create all policy surveillance datasets by the Center and external project teams. The Software Engineer is responsible for maintaining and ensuring the stability of the MonQcle software and assisting with final dataset publication to LawAtlas.org for both internal teams and external stakeholders. In addition to these day-to-day activities, the Software Engineer is responsible for any technological work necessary for internal projects and development of custom features as needed for new projects. The Software Engineer will also help design and maintain software structures using Amazon Web Services and assist with identifying and attaining new grant funding for technical expansion by writing technical and innovation aims for grant proposals and actively engaging in business development for other sources of funding. Further, the Software Engineer is expected to develop new innovative products and services in order to increase the Centers revenue streams. The Software Engineer also assists with budgeting and resource management for all technical aims. The position requires proven development experience with significant organizational skills, as well as in-depth technical knowledge and experience with policy surveillance research methods, legal epidemiology and SaaS platforms. Performs other duties as assigned.

Required Education & Experience:
Bachelors degree in Computer Science, Engineering, or related field and at least three (3) years of related software engineer experience writing scalable webservices in an AWS cloud architecture. Demonstrated experience in no-SQL databases and structured and unstructured data storage (MongoDB, DynamoDB) and programming in PHP, Python, Javascript, HTML. Experience in CI/CD and Agile development. An equivalent combination of education and experience may be considered.

Required Skills & Abilities:
* Demonstrated expertise in writing scalable web services in an including EC2 infrastructure management and Linux environment.
* Architects, designs, and/or implements applications for external clients.
* Familiarity with machine learning, DevOps, system admin, and product management.
* Demonstrated expertise with Data Visualization and Communication, including D3.js.
* Familiarity with Framework/Tool Symfony, Node.js, Express.js and Git.
* Ability to analyze information, propose software design, software testing and debugging, software documentation, software development fundamentals and processes.

Preferred:
* Familiarity with message queuing system such as RabbitMQ, Kafka and Amazon SQS.
* Experience with AWS service including Cognito, S3, IAM, Lambda and ELB.
* Experience with Designing server caching using Redis.
* Knowledge of probabilistic graphical methods, graph theory, statistics, multivariable calculus and linear algebra.
* Familiarity with Natural Language Processing, Machine Intelligence, Cognitive Computing.
* Familiarity with other Object Oriented languages like Java or C .

This is a grant funded position

Temple University values diversity and is committed to equal opportunity for all persons regardless of age, color, disability, ethnicity, marital status, national origin, race, religion, sex, sexual orientation, veteran status or any other status protected by law.

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.

To obtain additional information about Temple University please visit our website at www.temple.edu.

Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety and can be found at: https://safety.temple.edu/reports-logs/annual-security-report

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