Software Developer

Professional Photographers of America - Atlanta, GA4.6

Full-time
Save

POSITION SUMMARY

As 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 PPA’s 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 don’t know where to turn for support. That’s why Professional Photographers of America (or PPA) was started back in 1868, and that’s 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 industry—via online and live classes, consultations and conventions—to 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 SDLC
  • Develop, 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 systems
  • Support and train staff on technology applications
  • Solid written and oral communication skills including the ability to present reports for a variety of stakeholders including all levels of senior and executive management
  • Apply development techniques for cross-browser/platform support.
  • Work closely with various department personnel to resolve questions and issues
  • Assist with project requirement gathering and user interface design
  • Performs 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.

Job Type: Full-time

Salary: $80,000.00 to $90,000.00 /year

Experience:

  • E-Commerce: 1 year (Preferred)
  • Expression Engine: 1 year (Preferred)
  • PHP: 5 years (Preferred)

Education:

  • Bachelor's (Required)

Work authorization:

  • United States (Required)