Job Openings | Submit an Application | Culture | FAQs | Job Fairs | Contact | Inclusion and Community Impact | Pay and Benefits | APM Careers Home  

Senior Software Engineer #227-12

Location:Saint Paul, MN
Salary Range:$70,468 - $105,702
Exempt/Non-Exempt:Exempt
Benefits:Yes
Employment Type:Full Time
Business Group:Minnesota Public Radio
Description:Position Summary:

The Senior Software Engineer will work on a collaborative team composed of different disciplines to build and enhance the Public Insight Network digital platform at American Public Media. S/he will be involved in the development, testing, deployment, and support of software applications.

The Senior Software Engineer will do software development primarily for the Web platform using open source technologies such as PHP, JavaScript and MySQL. S/he will be attuned to developments in software development, web-related technologies, and information technology in general.

This position is grant funded through March 31, 2013.

Position Responsibility:

• Bring creative approaches to the project team.
• Understand the business and technology goals; present options and considerations in solution development and problem solving.
• Participate in project planning; meet deliverable deadlines and communicate status
• Participate in development of system requirements
• Work with customers and other developers to define data and work / process flow requirements
• Code, test, and implement software solutions
• Ensure that project methodologies, policies, and procedures are followed
• Ensure the mission, vision and values of the organization are reflected in his/her work, methodologies and interactions
• Utilize and follow project development lifecycle (waterfall, agile) steps and methodologies in daily work
• Be available to play various roles in the project process (develop skills as needed)
• Stay connected with customers to maintain communication, e.g. knowledge of plan, progress, risks, need for information or prioritization
• Other duties as assigned

Required Education and Experience:

• Bachelor’s degree in Mathematics, Computer Science, or related field
• 5-7 years experience to include the following:
o Object Oriented analysis and design
o Open source technologies such as Apache, Linux, PHP, Perl, JavaScript and MySQL
o Web design patterns, including MVC frameworks and REST APIs
• Experience working in multiple capacities, solo and in groups, on small- and medium-sized projects, with technical and non-technical customers, in a creative, dynamic, and fast-paced environment.

Required Skills, Knowledge and Abilities:

• Excellent interpersonal, planning, and organizational skills, including listening skills
• Demonstrated ability to effectively communicate, both in written and oral form
• A working knowledge of available information technology, products, and industry trends.
• Knowledge of Information Technology tools and Information Systems development and diagnostic methodologies and best practices
• Ability to work independently with minimal supervision
• Ability to coach, train, and do paired programming with less experienced team members

Preferred Skills and Experience:

• Active experience and participation in at least one of the following: social networking software, mashups, widgets and APIs, or as part of an open source developer community
• Experience with and affinity for open source projects
• Experience with both waterfall and agile development methodologies, e.g. requirements analysis via use case methodology, XP/Scrum
• Experience with ExtJS JavaScript framework

Reporting To This Position: None

Physical Demands and Working Conditions:

• Must be able to perform the essential duties of the position with or without reasonable accommodation
• Physical Demands:
o Required to move about in an office environment and sit for extended periods of time
o Frequent use of hands for data entry/keystrokes and simple grasping.
• Working Conditions:
o Moderate noise level
o Occasional exposure to prevalent weather conditions.




This job is no longer active. Please click here to see current job listings.

Share this Job:


Get Notified of New Jobs at American Public Media

Enter your email address:

Add to Google Reader or Homepage


Managed by Job Match LLC, All Rights Reserved - iApplicants™ Applicant Tracking Systems © Copyright 2005-2013 | admin