MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Minnesota PBS

IT Software Developer

St Paul, MN · 1 week ago

HybridFull-time

$90,000 to $100,000 a year

About the job

The IT Software Developer will provide technical leadership and hands-on software development support for Minnesota PBS digital platforms, internal applications, and system integrations. This role is responsible for supporting the backend needs of the Minnesota PBS website, developing API-based integrations between internal systems, creating application solutions for departments across the organization, and supporting migration from legacy ERP technologies to modern platforms. The position partners closely with cross-functional stakeholders to assess business needs, design practical and maintainable solutions, and resolve application-level support issues. A strong belief in the mission of Minnesota PBS, and the service we provide to our community is crucial.

Compensation: $90,000 to $100,000 annually in addition to company provided benefits.

Hybrid Work Environment: Candidates must live in or be willing to relocate to the Twin Cities Metro area and report to the onsite office a minimum of three days per week.

Website Support, Maintenance, and Ongoing Development (50% of time)

• Works with Marketing to triage requests and provides ongoing support for the organization's digital platform focused on stability, usability, and ongoing improvements. Includes:

• Maintenance and support of the Payload CMS and front-end website.

• Bug fixes, performance improvements, and troubleshooting; works directly with third-party service providers like Vercel and Supabase to address issues and outages.

• Content publishing support and CMS assistance for Marketing team.

• Monitoring and issue resolution related to integrations (PBS, Engaging Networks, ACD).

• UX/UI refinements; partners with stakeholders on usability testing and QA.

• Enhancements and iterative improvements to existing functionality.

• Technical guidance and support across the platform.

• In collaboration with Marketing, develops new website features and enhancements that improve functionality in response to cross-departmental business needs. Includes:

• Ongoing prioritization, planning, and coordination with internal teams and stakeholders.

• Product and technology recommendations based on understanding of current trends.

• Backend development and iterations based on feedback and UX.

• Evaluates legacy systems and services that are no longer needed to support the current digital ecosystem. Includes:

• Research to understand our highly matrixed system.

• Data-informed recommendations and decision making.

• Technical capabilities to sunset or disable unneeded products.

Application support and internal system integration (40% of time)

• Design, develop, and maintain application solutions that support business processes and operational needs across departments.

• Develop and support API-based integrations between internal systems, third-party platforms, and cloud services to improve data flow and reduce manual processes.

• Support migration from legacy ERP systems and related technologies to modern application platforms, including data integration, process mapping, testing, and transition support.

• Translate business requirements into technical specifications, conceptual designs, integration plans, and maintainable application solutions.

• Develop current and future state application architecture road maps in partnership with business and IT teams.

• Design intuitive, well-modeled API endpoints for internal and user-facing consumption, using OpenAPI specifications and API testing tools to document and validate integrations.

• Evaluate and recommend new technologies that align with organizational needs, technical standards, security requirements, and long-term maintainability.

• Document application designs, integrations, support procedures, system dependencies, and migration plans from a technical perspective.

Application-level support requests (10% of time)

• Respond to support requests that require application-level assessment, troubleshooting, remediation, or coordination with vendors and internal technical teams.

• Analyze reported issues to determine root cause, business impact, system dependencies, and appropriate remediation steps.

• Partner with departments to clarify requirements, prioritize support needs, communicate status, and implement practical solutions.

• Participate as an active member of the IT Team. Contributes to shared goals, innovation and collaboration with colleagues on achievement of priorities.

• Stay up to date with the latest developments in the field and seek out opportunities for personal and professional growth.

• Complete other projects & tasks assigned.

Required Experience

• At least 4 years of experience with a proven track record of success in software architecture, software development, application support, or DevOps, with a portfolio of successful software or integration projects that demonstrate strong technical skills and leadership.

• At least 4 years of experience developing current and future state application or domain architecture road maps in partnership with business and IT teams.

• At least 4 years of experience designing, developing, testing, documenting, and supporting backend services, APIs, integrations, and application solutions.

• At least 4 years of experience supporting web applications, internal systems, application integrations, data flows, and application-level troubleshooting in a business environment.

Preferred Experience

• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.

• 5-7 years of experience in software development, application architecture, solution design, or DevOps, with a strong portfolio of successful software projects that demonstrate technical skills and leadership.

• 5-7 years of experience architecting solutions for internal systems, business applications, APIs, integrations, cloud services, and cross-department workflows.

• 5-7 years of experience with AWS developer tools and services used to build, deploy, monitor, secure, and maintain application solutions.

• Previous experience with database administration, including database maintenance, performance awareness, backup and recovery practices, data integrity, security, and support of application data needs.

• Previous experience with ERP, CRM, and SaaS integrations.

Knowledge, skills and abilities:

• Strong knowledge of advanced software architecture principles, design patterns, and best practices.

• Proven experience working with and protecting sensitive data and user privacy, and the ability to create solutions that follow data security and privacy regulations.

• Ability to communicate technical concepts effectively with non-technical stakeholders and to lead cross-functional teams towards shared goals.

• Ability to conduct code reviews to ensure compliance with technical standards and software architecture.

• Experience establishing, maintaining, and applying architecture standards, disciplines, and principles in all areas of engagement.

• Experience documenting development plans, processes, and overall applications from a technical perspective.

• Capable of creating internal Proof-Concepts, following thorough testing procedures.

• Strong computer skills: Microsoft Office Suite – Outlook, Word, Excel, OneDrive, Teams, the Adobe Creative Suite.

• Strong focus on audience and end user needs

• Strong organizational and time management skills. Able to multitask in a fast-paced, time-sensitive production environment.

• Excellent oral and written communication and interpersonal skills.

• Ability to work collaboratively and communicate effectively with all team members.

• Commitment to advancing Inclusion, Diversity, Equity and Accessibility (IDEA) priorities within the organization.