Manager IS Software Development

Location: Remote

Job Type: Full Time / Permanent

The Manager, IS Software Development position is a hands-on technical role that provides leadership to the software development group, technical expertise, and strategic technical vision for our information systems and platforms. Delivers content utilizing Agile practices such as SAFe Agile, KANBAN and pair programming. Serves as the architect for our systems, with oversight of technical specifications and designs, code development, testing, and implementations, utilizing best practices. Responsible for development work meeting project schedules, while ensuring overall application system integrity and proper communication to leadership and stakeholders. Remote opportunity – This is a full-time remote (work from home) position. Occasional travel to the Pittsburgh, PA Headquarters throughout the year will be required.

Responsibilities and Duties: • Leads the software development team in defining and ensuring that all systems and applications are adhering to proper development, testing, and quality standards. • Delegates development tasks to developers and provides technical and GUI guidance. Ensures that all systems are developed using established Software Development Processes. Ensures appropriate security for applications and resources while working within the enterprise security model. • Leads the utilization and administration of KANBAN and other Agile methodologies (e.g. Jira, etc) to implement all phases of enterprise-level web-based software applications and database components. • Identifies problems with systems/applications and makes recommendations to improve existing systems to promote organizational efficiency and productivity. Makes or directs modifications and upgrades to existing systems. • Serves as the technical liaison and primary technical contact for the Information Services’ software development team. Participates with project teams to create formal development plans, including but not limited to: requirement gathering, developing timelines, resource planning and assignment, and delivering the completed product to the customer. Evaluates and ensures that projects are in line with the organization’s strategic plan and that project results meet the needs of staff and customers. • A full stack developer who architects, implements and supports front-end JavaScript (e.g. Angular, React, Vue.js) and .Net applications, back-end data services (SQL) hosted within distributed, cloud-based systems (e.g. Microsoft Azure, Amazon AWS), and strategies to integrate internal and third-party APIs utilizing Enterprise Service Bus and/or Webservice technologies (e.g. Mulesoft, BizTalk, Azure Integration Services, SOA, REST, etc.). • Assists and exchanges software engineering knowledge and ideas with colleagues and provides technical guidance and mentorship to programmers. • Triages escalated support tickets and service requests for the development team. • Stays abreast of current technologies and makes recommendations for implementation with projects. Leadership: Manager • Develops and monitors annual budgets and corresponding business cases to ensure utilization meets strategic, operational, and budgetary goals • Facilitates departmental operations and/or organization-wide functions in support of organizational priorities • Demonstrates capacity to manage resistance to change and removes barriers for transformation and resources • Coaches direct reports, and team members to motivate a productive work environment • Fosters a high performing team by building strong relationships, motivating others to action, and effectively leveraging the talent of their team • Manages conflict resolutions by implementing appropriate corrective actions, improvement plans, and regular performance evaluations • Demonstrates and supports a culture of diversity, equity, and inclusion.

Qualifications and Skills: • Bachelor’s degree in Computer Science, Software Engineering or related degree required • Minimum of three years of departmental manager experience required • Three to five years in a senior/lead developer role, preferable supervising software developers. • Five years experience designing and/or developing web applications and databases • Experience with Aptify or other association management software preferred.

Enjoy What Matters Most to You: • Continuing Education Allowance • Flexible Schedules and Telecommuting Opportunities • Generous Time Off • 401(k) Matching • Health and Dental Benefits • Modern Eco-Friendly Facility • On-Site Gym and Fitness Center • Travel Opportunities.