Software Engineer I, Solutions for Progress, Philadelphia (Posted March 31)
Description:
Solutions for Progress Inc., is a progressive, public technology company located in Philadelphia which created and supports an Internet-based software called The Benefit Bank (TBB). TBB assists low and moderate income households in maximizing their tax credits and their entitlement to an array of public benefits. TBB offers counselor-assisted services through a network of social service agencies, community-based organizations and faith communities. As a member of the development team of the Benefit Bank, you will work closely with other programmers, testers, and benefit analysts to add functionality to the application and create new benefit modules for states across the country. We employ an agile development methodology, and strive towards a high degree of collaboration and consensus in our work process. Solutions for Progress, is an equal opportunity employer with a friendly and pleasant work environment.
FUNCTION
The Software Engineer helps develop and maintain the application platform and related technologies for The Benefit Bank (TBB) web application. (TBB provides an easy-to-use platform for low-income households to apply for benefits and file taxes.) Our programming environment utilizes Perl, XML, and GNU/Linux. The Software Engineer participates in a range of projects, coordinating with a team of developers, in a collaborative, progressive, and mission-driven office environment.
RESPONSIBILITIES
1. Help develop and maintain the TBB online application and other SfP software projects, documenting and testing as appropriate.
2. Work closely with other groups within SfP providing – High level tech support for other development teams – Ad-hoc reporting, research and tech work, as requested by the Executive Team.
3. Work with the IT group to effectively communicate system configuration requirements and help maintain the development, training, and production application environments.
4. Handle day-to-day management of small projects, communicating with external technical contacts as necessary.
5. Under the direction of the Tech Lead, participate in regular technical discussions internally and with other development teams.
Additional Qualifications:
• Bachelor’s Degree in math, physics, computer science, preferred.
• Two years professional software development
• Working knowledge of a programming language (Perl preferred)
• Experience with object-oriented software design preferred
• Familiarity with the Unix development environment preferred
• Familiarity with XML, SQL, and Javascript preferred
• Good development habits (documentation, testing)
• Ability to communicate and work with technical and non-technical team members
• Ability to meet deadlines and work under pressure
How to Apply:
Interested applicants should submit the following materials: cover letter; resume.
Email materials to: rboardman@solutionsforprogress.com