Summary: The Software Developer is responsible for designing, building, testing, deploying, and maintaining software applications that support business operations and customer-facing products. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs.