Back to Archive

Software Developer

Professional Photographers of America

Atlanta, GA | Posted: 4 years ago

This job is expired and may no longer be accepting applications.
POSITION SUMMARYAs an employee of PPA, we work together to make PPA an excellent place to work. We engage in meaningful discussions, treat each other with respect and courtesy, and never gossip about one another. We are here to help our members succeed as photographers and small business entities, while promoting the industry of Professional Photography.
The role of PPAs Software Developer will be to design, test and implement software components to perform specific tasks. Consults with internal users to identify current processes and procedures, and clarifies objectives for software. Recommends changes to software, programming methodologies and safeguards. Scope of this position will include;Making Decisions and Solving Problems; Analyzing information and evaluating results to choose the best solution and solve problems.
What is PPA?More photographers get into the industry every day, but few know how to profitably run a business and many dont know where to turn for support. Thats why Professional Photographers of America (or PPA) was started back in 1868, and thats why we exist today.
Created and led by professional photographers, PPA is a non-profit international association that helps those serious about photography live their dreams profitably and bridge the gap between their business operations and their consumers.
To do that, we
·        Lead the way in educating photographers on business and technical skills to help them grow and succeed beyond what they believed possible.
·        Connect photographers with other great minds in the industryvia online and live classes, consultations and conventionsto spread best practices, new ideas and strong networks of support.
·        Protect photographers livelihoods with benefits, such as copyright advocacy, malpractice protection, and equipment insurance.
Over 30,000 professional photographers rely on PPA now, and we are always looking for and investing in new ways to provide the resources and support they need. Sound like a mission you want to be a part of? Then we want you!
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.Responsible for testing and promoting changes in schema, metadata, and programming from test to live environment.Manages third-party developers working on changes to AMS.Relies on experience and judgment to plan and accomplish goals.Works with standard concepts, practices, and procedures for SDLCDevelop, refine and troubleshoot issues with our CRM/AMS system(s).Work with the AMS project team on the translation of strategic policy and plans into enterprise systemsSupport and train staff on technology applicationsSolid written and oral communication skills including the ability to present reports for a variety of stakeholders including all levels of senior and executive managementApply development techniques for cross-browser/platform support.Work closely with various department personnel to resolve questions and issuesAssist with project requirement gathering and user interface designPerforms other duties as assigned.
QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and/or EXPERIENCE: 4 year college degree in Computer Sciences or Information Technology. 5+ years of experience in software development.
SKILL SET:Highly organized to work independently and as a team player, with excellent follow up skills. Strong communication skills with a highly focused attention to detail. Must have advanced computer skills, as well as have the ability to learn and utilize in-house industry specific software applications.Must have strong and well developed analytical skills.Excellent written and oral communication skills, and ability to communicate to a wide variety of audiences, both business and technical.Excellent prioritization and project management skills.Demonstrated success in managing multiple competing priorities in a fast-paced environment and meeting deadlines.Experience PHP development utilizing frameworks and external APIs. Experience developing within third party applications as well as creating custom applications.Experience working with Abila NetForum platform is a plus.Results orientation and consistently delivers on commitments, takes initiative, shows individual accountability.Strong HTML5 / Expression Engine / PHP and CSS Frameworks (Boot Strap, Code Ignitor), Scripting Languages JavaScript, Jquery, Ajax.Experience with developing dynamic/interactive websites utilizing a CMS (ExpressionEngine preferred)Experience developing web interfaces with compliant HTML5/CSS3 along with CSS frameworks (Bootstrap preferred) and scripting frameworks. Must be able to turn designs into fully responsive, cross browser, standards compliant web pages.Extensive database experience (Microsoft SQL Server and MSSql (Database development and administration))
PHYSICAL DEMANDS: Must be able to lift up to 50 pounds without the assistance of another person. Performing physical activities that require considerable use of your arms and legs and moving your whole body, such as climbing, lifting, balancing, walking, stooping, and handling of materials. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

This job was sourced from StackOverflow Jobs.