The Director of Software Development has demonstrable experience leading application and data development teams to drive the ongoing development of back-office platforms, including development, production support & governance. He or she is responsible for managing incoming demand from multiple sources, provide reliable LOEs, facilitate effective designs, and meet delivery commitments with quality. They work with internal and external application teams and IT shared services (i.e., Dev Ops, Change/Release Management) to plan and deliver solutions effectively. This position drives and maintains dependencies with our core systems hosted on Salesforce, ERP systems, B/OSS, external sources for customer product data, and other partner systems.
Lead the design, development, implementation, and support of solutions for back-office systems develop and mature software engineering practice & competency utilizing recognized industry best practices Lead the development staff to develop secure, stable, and resilient systems with adequate logging and monitoring mechanisms. Lead the development team to perform all development with adequate requirements and technical analysis as appropriate. Manage staff capacity and allocation models across current and future initiatives and provide a strategy for improving staff efficiency Document design decisions resulting from new designs, system changes, or upgrades Provide architecture and solution guidance to project teams in support of solution design and development Develop and leverage an understanding of dependencies between the IBO systems and other systems Participate in SIT, end-to-end, and unit testing efforts in cooperation with the overall QA coordinator. Collaborate with DevOps to define and improve CI/CD streams Ensure compliance of new and existing applications with technology standards and policies. Manage relationships with onshore and offshore third-party delivery parties. Work with the Change and Release Management team to plan releases and deployments. Maintain release calendar Partner closely with the Delivery Managers and PMO to ensure successful delivery of all project initiatives Define and implement development best practices, including secure coding, adequate unit testing, code quality checks, automated build processes, and continuous integration.
Main Duties/Required Skills:
Nice to have Skills:
Key Skills / Words: (at least 6)
Director
Development Manager
Salesforce
CI/CD
PMO
Change Release
ERP