Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
City of Philadelphia

Software Configuration Administrator

Philadelphia, PA

Company Description

A best-in-class city that attracts best-in-class talent, Philadelphia is an incredible place to build a career. From our thriving arts scene and rich history to our culture of passion and grit, there are countless reasons to love living and working here. With a workforce of over 30,000 people, and more than 1,000 different job categories, the City of Philadelphia offers boundless opportunities to make an impact. 
As an employer, the City of Philadelphia values inclusion, integrity, innovation, empowerment, and hard work above all else. We offer a vibrant work environment, comprehensive health care and benefits, and the experience you need to grow and excel. If you’re interested in working with a passionate team of people who care about the future of Philadelphia, start here.

Want more jobs like this?

Get Software Engineering jobs in Philadelphia, PA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What We Offer:
•    Impact - The work you do here matters to millions. 
•    Growth - Philadelphia is growing, why not grow with it? 
•    Diversity & Inclusion - Find a career in a place where everyone belongs.
•    Benefits - We care about your well-being.
 

The mission of the Department of Behavioral Health and Intellectual disAbility Services (DBHIDS) is to educate, strengthen, and serve individuals and communities so that all Philadelphians can thrive. We work with persons recovering from mental health and/or substance use, individuals with intellectual disabilities, families, and service providers to ensure that high quality services are accessible, effective and appropriate. We are committed to developing a system of care that is data-driven, employs evidence-based practices, promotes cultural competence and eliminates health care disparities.

Job Description

Under limited supervision, and in collaboration with team leads in Business Intelligence and Technology, Development and Support, the Software Configuration Administrator position will be responsible for configuring a variety of software packages. The successful candidate will have a proven ability to learn new technologies in a fast-paced environment. This work will involve developing expertise in multiple software environments. Experience in handling multiple competing priorities at once is essential. Strong analytical and logic skills are required, along with an ability to follow standard development standards and procedures. This role will collaborate and communicate with a diverse group of roles including other analysts, product development, external vendors, and internal IT. The ideal candidate will show keen interest in diagnosing and solving problems using scripted solutions. 
 
Tasks will include, but not be limited to - creation of new production system hosting environments, modification, and maintenance of existing systems, troubleshooting and debugging of production problems in the hosting environments, and planning and coordination of server infrastructure for a variety of information technology solutions and platforms. 
 
The Software Configuration Administrator shall be responsible for:
•    Supporting database development and analysis staff assigned to the Technology, Development, and Support (TDS) unit and Enterprise Data Management (EDM) unit.
•    Coordinating and maintaining the configuration of the Kalido data integration and master data management environment and the Qlik Sense business intelligence and data visualization environment.
•    Supporting multiple application development and project teams and managing competing priorities.
•    Establishing backup and recovery or replication plans to minimize data loss and system downtime.
•    Monitoring and troubleshooting various applications for potential or existing performance or security issues and capacity requirements and making any required modifications or adjustments.
•    Developing, implementing, maintaining, and following change control and testing processes for modifications to applications.
This is a hands-on position requiring solid technical skills, as well as excellent interpersonal and communication skills. This Software Configuration Administrator role requires a service oriented mentality, a high sense of ownership of the problems and requests assigned, a focus on managing and resolving issues in alignment with expectations, establishing and maintaining communication with database stakeholders to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues that cannot be resolved within the established timeframes. The Software Configuration Administrator must be capable of working both independently and collaboratively. 
 
Essential Functions
•    Development of scripts and processes from specifications for applications that retrieve and process data from external data providers.
•    Analysis, development, testing and implementation of enhancements to existing applications.
•    Translation of business processes and system capabilities into a configuration that incorporates the Business Rules of each customer while continuously improving the accuracy and efficiency of the system process.
•    Creation and publication of written documentation detailing information flow and configuration settings.
•    Preparation and updates to end user training documents and technical run books.
•    Generation and maintenance of all necessary program software development, release, and change records, including "as built" and status accounting records.
•    Advanced organization skills to catalog system configurations for multiple customers.
•    Assembles configured software on designated hardware platforms/media for delivery to customers in accordance with documented procedures.
•    Executes release and change control functions using the designated software configuration management system/tools and in accordance with the established Configuration Management processes and standards to ensure software product integrity and meet program schedules.
•    Ongoing software tasks include the maintenance of templates and tools used; performance of software release upgrades; and provision of on-call (after hours) technical support.
•    Assists in issue-resolution utilizing your foundation of technical knowledge surrounding enterprise software and hardware.
•    Effectively communicates outage notifications, ongoing status updates, as well as a final root cause of the problem, and future process improvements to ensure that the issue does not occur going forward.
•    Significant time researching multiple log files to identify and determine solutions for clients and users.
•    Work closely with other technical resources and product development.
•    Proficient in analyzing and fixing errors and performance issues in web applications which may have root causes outside of the code itself (e.g. hardware, network, or database).
•    Develop automated methodologies for software installation and upgrades while supporting infrastructure and business processes.
•    Work with IT leadership to establish and support technical policies and procedures.
•    Review of all configuration requests.
•    Develop and maintain automated methodologies for areas including, but not limited to, software upgrades, deployment, and software configuration management.
•    Ability to work in a team environment as well as individually.
•    Collaboration with existing customers and business analysts.
•    Develops shared knowledge of tools within the department to eliminate single points of knowledge and dependencies.
•    Other duties as required by business conditions or as assigned. 
Competencies, Knowledge, Skills, and Abilities
•    Ability to understand technical specifications and translate them into application scripts.
•    Ability to work independently or within a team.
•    Application support experience
•    Strong analysis coding and testing skills
•    Understanding of relational data modeling and experience with SQL
•    Understanding of core programming concepts, theories, and patterns
•    Experience working on web sites, XML web services and/or web servers is an asset.
•    Knowledge and experience in SQL, HTML, CSS, XSL, and XML. JavaScript is an asset.
•    Experience working with Microsoft Power Automate, Microsoft Flow, Microsoft Forms, and SharePoint.
•    Strong, writing, planning, organizational, critical thinking, and problem-solving skills.
•    Ability to work with deadlines and changing priorities in a complex environment.
•    Able to prioritize, assess and manage multiple tasks while maintaining attention to detail.
•    Candidate will be expected to learn and apply Software Configuration Management tools and skills such as GIT and others.
•    Candidate must have excellent organizational skills.
•    Candidate will be evaluated based upon work accuracy, punctuality to assigned tasks and ability to work within a team environment.
•    Experience with bash or shell commands and their use to further automate large scale configuration.
•    Knowledge of regular expressions.
•    Experience with network troubleshooting.
•    Knowledge of Microsoft server operating systems and technologies.
•    Ability to communicate clearly and accurately in English, both verbal and written.
•    Experience with managing and troubleshooting web-based applications.
•    Excellent organization, analytical, and communication skills.
 

Qualifications

•    Completion of a bachelor’s 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.
•    2-4 years of related experience
•    Any equivalent combination of education and experience determined to be acceptable by the Office of Innovation & Technology and Human Resources.
 

Additional Information

Salary NTE: $90,000

Starting salary to be determined based on experience and qualifications.


Important: To apply, candidates must provide a cover letter and a resume.


Discover the Perks of Being a City of Philadelphia Employee:
•    We offer Comprehensive health coverage for employees and their eligible dependents
•    Our wellness program offers eligibility into the discounted medical plan
•    Employees receive paid vacation, sick leave, and holidays
•    Generous retirement savings options are available
•    Pay off your student loans faster - As a qualifying employer, City of Philadelphia employees are eligible to participate in the Public Service Loan Forgiveness program. Join the ranks of hundreds of employees who have already benefited from this program and achieved student loan forgiveness.
•    Enjoy a Free Commute on SEPTA - Starting September 1, 2023, eligible City employees will no longer have to worry about paying for SEPTA public transportation. Whether you're a full-time, part-time, or provisional employee, you can seize the opportunity to sign up for the SEPTA Key Advantage Program and receive free Key cards for free rides on SEPTA buses, trains, trolleys, and regional rails.
•    Unlock Tuition Discounts and Scholarships - The City of Philadelphia has forged partnerships with over a dozen esteemed colleges and universities in the area, ensuring that our employees have access to a wide range of tuition discounts and scholarships. Experience savings of 10% to 40% on your educational expenses, extending not only to City employees but in some cases, spouse and dependents too!
Join the City of Philadelphia team today and seize these incredible benefits designed to enhance your financial well-being and personal growth!

*The successful candidate must be a city of Philadelphia resident within six months of hire

Effective May 22, 2023, vaccinations are no longer required for new employees that work in non-medical, non-emergency or patient facing positions with the City of Philadelphia. As a result, only employees in positions providing services that are patient-facing medical care (ex: Nurses, doctors, emergency medical personnel), must be fully vaccinated.

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 or send an email to faqpchr@phila.gov.
 

Client-provided location(s): Philadelphia, PA, USA
Job ID: b0368401-5d85-4fc7-8ab6-b06ad9ea9b26
Employment Type: Other