Senior Software Engineer-phila.gov
City of Philadelphia · Philadelphia, PA · 1 wk ago
On-siteInformation Technology$85k/yrFull-time
About the role
This role sits within OIT’s reimagined Software Engineering group. Created in 2019, OIT Software Engineering team is a talented group of engineers reshaping how the City develops, procures, and maintains custom software. Our projects have a huge range and a huge impact - from operating and extending the front door to the City at phila.gov, to building the City’s Campaign Finance tracking system to building world class GIS applications like atlas.phila.gov.
Responsibilities
- Collaborating with other team members to design and develop new features and APIs for phila.gov as well as doing UI development.
- Responsible for reviewing the code of other team members in our Git flow process, writing unit tests, monitoring features you’ve launched, and supporting the WordPress platform you and others have contributed to.
- Working with stakeholders at OIT and other departments as part of our agile software development process.
Qualifications
- We care more about what you can do than where you learned how to do it. That said, completion of a bachelor’s degree program at an accredited college or university with major course work in Computer Science, a related engineering field, or equivalent experience is a good foundation for the work. Boot camps or alternative pathways are also accepted and encouraged.
- At least 3 years of experience developing modern web applications in a production environment.
Competencies, Knowledge, Skills and Abilities
- You have experience writing and establishing software patterns for an enterprise CMS
- You have deep experience working alongside other developers
- Strong experience with Vuejs is preferable, but not required so long as you can demonstrate competency with another component based web framework.
- Strong full stack development skills
- Strong background working with AWS and cloud infrastructure
- You’re someone that loves to learn; you’re proud of your Google-fu when encountered with obscure error messages
- You’re able to see projects holistically and identify – and break through – roadblocks; you feel a sense of ownership in the projects you’re working on
- You’re able to take unclear / incomplete requirements and ask the right questions to develop solutions
- You believe that unless your code is tested, it doesn’t count
- You care about the other engineers on your team and work hard to ensure they are supported
Additional Information
- Salary Range: $85k-$94,860k
- All applications must include a cover letter. Applications without a cover letter will be considered incomplete.
- Work Setting: in-person (onsite)