My client provides Fortune 500 marketers with customized,
performance-based online customer acquisition solutions. They build
long-term and large-scale marketing programs for select Clients,
primarily in the financial services and communications industries,
utilizing a closed-loop marketing process from campaign design and
implementation to technology integration. This integrated approach
has enabled my client to become the largest source of new customers
from the online channel for most of their clients.
Position Purpose:
The Software Engineer is responsible for developing and deploying
web-based applications and associated support programs as determined
by internal and external client requirements.
Primary Responsibilities:
* Develop, deploy and maintain web-based applications by:
* Gathering requirements from internal customers and end-users
* Advising internal customers on the development resources and risks
for requested functionality
* Developing code using test-driven, object-oriented methodologies
* Performing unit testing and integration tests
* Participating in end-user acceptance testing
* Incorporating end-user feedback into later iterations of the software
* Document applications at the following levels:
* System architecture
* Source code
* Administration and maintenance
* End-user training and help
Job Skills and Requirements:
* Expert in development of web-based applications using primarily PHP5
and Python in an open-source development environment
* Thorough understanding of common web and e-commerce concepts and
technologies, such as: HTTP, SSL, JavaScript and variants, HTML and
other client-side data formats (no graphic design skills required),
XML and associated technologies, content management concepts,
public-key cryptography, application and data security and privacy
issues, basic TCP/IP networking
* Excellent written and verbal communication skills
* Ability to work well both within a team environment and independently
* Highly self motivated
* Comfortable working within a fast-paced, dynamic environment
* Ability to prioritize and perform multiple tasks in time critical
situations
* Required to maintain a professional, respectful, friendly
relationship with coworkers, clients and suppliers
* Required to adhere to policies and procedures, confidences and
contract requirements
Education and/or Experience:
* Bachelor's degree and/or 5 years experience relating to web-based
software development
* Minimum of 5 years experience developing, testing, deploying and
maintaining interactive web applications in PHP environments, as well
as command-line batch processing scripts in Python or PHP scripting
languages
* Minimum of 5 years experience with any SQL-based RDBMS (PostgreSQL
experience is especially useful) in the form of writing efficient SQL
queries and executing them via programming language interfaces
* Object-oriented design experience a big plus, especially as related
to PHP 5 development
* Experience working with "agile" development methodologies,
particularly Scrum teamwork and User Story development and estimation,
a very big plus
If you are local to the Chicago area and are authorized to work in the
USA, please submit your resume and salary requirements to
beau@... [Word or plain text preferred]
Thank you,
Beau J. Gould
Open Source Staffing
www.open-source-staffing.com
beau@...