Software Engineer

City of Philadelphia - Philadelphia, PA (30+ days ago)4.0

Job Description

The primary responsibility of this position to support software developed by third-party vendors in the areas of testing, development, bug fixes and routine operations. As an integral part of the L&I IT team, you will work closely with multiple departments and agencies throughout the City of Philadelphia.

Essential Functions

Administration, maintenance, configuration, and tuning of software developed for L&I by third-party vendors.
Create, maintain, and enhance the following: test, validation, and logging infrastructure for internal and third-party databases and software for the eCLIPSE project.
Prepare periodic reports on usage and metrics for the purpose of resource planning, customer support and strategic development.
Collaborate with members of the L&I IT team and its customers to manage day-to-day issues and develop solutions to problems.
Collaborate with external software vendors as necessary to provide support for solutions and new development.
Perform User Acceptance Testing and other software testing efforts as needed.
Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
Other duties as assigned.
Competencies, Knowledge, Skills and Abilities

Database management systems, ORACLE
Programming Languages: SQL, Python, Java\JavaScript, PHP, C++ and HTML.
Organizational skills, problem solving and critical thinking
User/customer support
Software testing
Configuration of software features on complex systems
Work both independently and part of team
Work under tight deadlines and reliably deliver work of the highest standards on time
Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
Interpret a variety of instructions furnished in written, oral, diagram, or schedule form and communicate them visually
Strong verbal communication skills (oral and writing)


Completion of a BS or MS degree program at an accredited college or university, which has included major course work in Computer Science, Information Science, Systems Analysis, Software Engineering, or a closely related field
Minimum 3 years of technical experience administering Windows Server and/or Linux environments at an enterprise level
Experience with UAT and software testing
Experience with user/customer support
Strong understanding of infrastructure (firewalls, load balancers, storage, security, etc.)
Experience in 24x7 operations, overseeing sites with constant high traffic
Experience writing and maintaining tools and scripts to support automation and operations
Experience in secure, scalable and highly available online services
Experience collaborating with multiple teams
Experience of the SDLC.

Additional Information

Successful candidate must be a City resident within six months of hire

Please submit a resume and cover letter with your application.

The City of Philadelphia is an Equal Opportunity employer and does not permit discrimination based on race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, source of income, familial status, genetic information or domestic or sexual violence victim status. If you believe you were discriminated against, call the Philadelphia Commission on Human Relations at 215-686-4670. For more information, go to: Human Relations Website: