Career Opportunity
FULL-STACK ENGINEER, PEOPLE SYSTEMS
Recruitment: RTF0120197-01150617
Published: February 25, 2022
Apply using SmartRecruiters, the City and County of San Francisco's application portal.
Job class: 9976-Technology Expert I
Role type: Temporary Exempt What does this mean?
Hours: Full-time
About:
The City and County of San Francisco is built on a foundation of diversity and culture. Sitting at the top of Silicon Valley, the need for innovation to bring the diversity of the City’s workforce in line with the region that the City supports has led to the Human Resources Modernization Program. We are leveraging a user-centered data-driven approach to transform how the City hires and retains its most important resource: its people.
Role description
You will be joining a growing team that is leading the charge to modernize the systems and processes utilized by People and People Managers throughout the City's departments and agencies. As a first step in this effort, we have implemented a new cloud-based applicant tracking system and an API-integrated custom application to support our civil-service hiring processes. We are soon to begin phase two of the modernization program. This is your opportunity to make a difference from the beginning as we bring on the next major application.
The People Applications ecosystem is a complex interconnection of commercial cloud products and purpose built applications hosted in the Amazon Web Services (AWS) Government Community Cloud (GovCloud). Primarily utilizing the serverless application model (SAM), the architecture makes heavy use of a range of AWS managed services including Lambda, Elastic Beanstalk, SQS, SES, SNS, Aurora, Dynamo, Cloud Formation, and CodePipeline. Front-end and back-end services are written primarily in Python, PHP, PostgreSQL, and JavaScript.
Under the guidance of the Lead Engineer and the Technical Manager your day may include any of these tasks:
Identifying, investigating, and developing solutions for bugs and other erroneous activities in the Python, Java, PHP, and PostgreSQL application frameworks.
Assisting in solutioning new systems and integration developments.
Contributing to the development of feature backlogs.
Developing additional functions and processes to support the AWS Lambda calculation functions for the ATS Applications
Supporting and maintaining CI/CD Pipelines, with GitHub and AWS CodePipeline
Participating in collaborative working groups
How to qualify
Minimum Qualifications:
Any combination of education and experience equivalent to an associates degree in mathematics, information technology, computer science, or a closely related field -or- documented completion of an applicable coding boot-camp from a reputable provider and two years of professional software or systems engineering experience.
Preferred Qualifications:
Experience building API integrations utilizing XML and JSON formats
Experience as a web developer or webmaster
Understanding of Amazon Web Services (AWS), specifically in utilizing managed services including AWS Lambda, AWS Relational Database Service (RDS), Amazon Simple Queuing Service (SQS)
Experience working in cross-functional teams and in highly collaborative environments
What else should I know?
Selection:
The selection process for this position may include one or more interviews and technical challenges that will asses the mutual fit of this role as well as your understanding of:
Agile Development Practices
Object Oriented and Procedural Programming Fundamentals
SQL and NoSQL Database Modeling
Information Security Best Practices (Example: OWASP Top 10)
Problem Solving and Research
Documentation and Diagramming
This advertisement is open until filled, but will close no earlier than March, 4, 2022
Salary Range: $119,626 - $150,488
Exempt: This position is exempt from the Civil Service rules under Category 12, and serves at the discretion of the appointing officer.
Hybrid Work Schedule: The HR Modernization Team works on-site two days each week, and remotely for the remainder of the week.
CONDITION OF EMPLOYMENT: All City and County of San Francisco employees are required to be vaccinated against COVID-19 as a condition of employment. For details on how it is applicable to your employment, please click here.
The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.