Manager, Digital Applications

Location: New Kensington

Job Type: Full Time / Permanent

JOB SUMMARY: The Manager, Digital Applications works with cross-functional teams such as Business Analysts, Developers, Support and end-user groups to gather requirements, drive design, conduct specification and code reviews, review test plans, and deliver projects to completion. The Manager, Digital Applications ensures that the software produced by the development team adheres to standards, meets the design laid out for the solution, and fits within the architectural plan. The Manager, Digital Applications has influence on the overall system design and is expected to produce high-level system designs which can be used by the application developers. Additionally, the Manager, Digital Applications is expected to work with the Technical Leads to contribute to the architectural and technical roadmap. Individuals in this position are expected to supervise a team of business analysts (BA), software engineers and quality assurance (QA) analysts of varying experience and skillsets. The position will require a mix of skills, both supervisory and technical in nature. In a supervisory capacity, the Manager, Digital Applications is responsible for the execution of the day-to-day tasks of the software development group. This includes training, coaching, and mentoring of BAs, application developers, QA team members working with the IT management to resource and staff projects appropriately, handling PTO requests, and performing yearly performance reviews.

FUNDAMENTAL DUTIES: • Responsible for driving projects through the full development lifecycle for new and existing applications and systems—requirements, designs, coding, technical Q&A, and implementation. • Recognize need for updates, and provide solutions to, technical and business challenges as they arise. • Work with the Technical Leads to steer the overall architecture • Take responsibility for the overall system design, ensuring it meets the long-term architectural needs of the company. • Responsible for the maintenance of existing applications by overseeing system support activities in ServiceNow. • Promotes active use of development standards and test environments. Source code control, release control, release coordination, and adherence to standards for multiple applications & systems. • Perform basic Project Management, validating progress of development items and allocating resources to tasks using Azure DevOPS. • Collaborate with IT Management and peers to propose system solutions and estimate resource requirements. • Communicate effectively and promote information sharing between teams and other departments. Knows when to communicate project issues and how to measure project progress. • Take ownership of software designs, ensuring that they meet the overall architecture laid out by the technical leads. • Provide career mentoring for other members of the development team. • Conduct yearly employee reviews • Manage PTO requests, always ensuring adequate staffing to meet company objectives • Participate in resource planning and scheduling exercises • Work with staffing and software development tools and service vendors • Other duties as assigned.

SKILLS AND KNOWLEDGE: • Experience with and thorough knowledge of developing applications using Infor Syteline, .NET, C#, Microsoft Azure, and MS SQL platforms. • Experience with and thorough knowledge of designing and developing Service Oriented Architectures (SOA) • Demonstrated ability to comfortably step into new areas and quickly provide advice and resolution to complex technical and resource challenges. • Proven track record of leadership and mentoring abilities, applied to a diverse team of software developers, BAs and QA team members across multiple geographic locations • Initiative and ability to recommend alternative approaches to enhance system performance. • Ability to handle multiple tasks, and to prioritize tasks independently across the team in a fast-paced environment. • Ability to work well with other team members. • Ability to work well with key leaders in the organization • Ability to communicate effectively to direct reports, to senior leadership in the organization, and to a diverse user community. • Attention to detail and ability to focus on task-at-hand, while not losing sight of the big-picture roadmap laid out • Initiative and ability to anticipate potential problems. Excellent analytical abilities • Maintain active awareness of IT industry including new developments, emerging trends, development tools and best practices • Actively engage with continuous improvement exercises around SDLC, Dev OPS, and software engineering best practices. • Strong technical skills in Azure development tools, SOA, MS WCF, MS SQL, C#, ASP.NET, VB.NET, VBScript, JavaScript, SQL Server and experience with MS-Visual Studio and Team Foundation Server, Git, Azure DevOPS, and ERP.

MINIMUM QUALIFICATIONS REQUIRED: • 4-year degree in information systems, computer science or equivalent work experience • 10+ years of experience developing software across a broad range of companies and industries • 2+ years of experience leading a team of technical/functional members is preferred • Knowledge of and experience with applications across the entire business lifecycle.

TOTAL REWARDS: • Medical/prescription drug, dental, and vision coverage • Medical & dependent care flexible spending account • Company-paid life insurance • 401(k) match • Paid time off and paid holidays • Accident and critical illness plans • Employee assistance program • Employee discount program.