Vacancy expired!
- Other duties as assigned.
- Responsibly receive, transmit, and handle consumer and customer data per applicable policies and procedures.
- Review and follow data privacy practices, policies, and guidelines.
- Lead and inspire the application development team to engage with the users to identify needs, develop compelling business cases, prioritize projects, and create plans that maximize business value.
- Lead a collaborative and Agile software development approach that improves velocity while focusing on quality and scalability.
- Drive the cultural changes necessary to enable a continuous business value delivery model and foster a strong focus on automation of the Software Development Life Cycle (SDLC).
- Foster a strong customer service mindset while championing thought leadership and partnership with the business.
- Partner with business and IT leaders to create robust solution roadmaps.
- Seek out, validate, and bring to the technology organization innovative best practices and ideas from the outside, emphasizing continuous business value delivery and DevOps.
- Identify emerging technology trends, especially in SaaS and cloud computing, and ensure the company leverages them when appropriate to increase efficiency, reduce costs, and drive value.
- Ensure that all application development initiatives are well managed and delivered to meet expectations on functionality, timeliness, and cost.
- Develop, implement, and monitor software development policies and controls to ensure data accuracy, security, and legal and regulatory compliance.
- Prepare software development status reports and keep management, client, and other stakeholders informed of project status and related issues.
- Attract, recruit, develop, and retain high-caliber software development talent.
- Evaluate team members' performance, and provide candid feedback and high-impact coaching that enables (and motivates) them to achieve departmental and enterprise goals.
- Being collaborative, inclusive, communicating across organizational boundaries, upcoming in sharing information, and seeking help are must qualifications.
- Strong knowledge of computer science and software engineering, including data structures, algorithms, development methodologies, testing and automation.
- Deep knowledge & experience with software architecture, design patterns, integration patterns & messaging.
- Proven experience with test automation and best practices.
- Experience with application capacity planning and performance management.
- Experience with automation across the delivery lifecycle – CI/CD, Deployment.
- Knowledge & experience with emerging trends and developments in PaaS, SaaS, AI, Machine learning, RPA & other digital technologies.
- Fluent and comfortable working in and enabling a DevOps paradigm.
- Product development mindset with a laser focus on building technology to create strategic business value.
- Has successfully led the development and delivery of multiple complex business technology solutions into production that has achieved or surpassed business goals.
- Deep experience with Microsoft SQL Server, .Net, and C# is essential. Must have hands-on experience with AWS or Azure.
- Demonstrated project management experience - planning, estimation, execution, issue/risk management, and resource management/allocation.
- Experience architecting technical solutions for complex problems and delivering them to technical and non-technical audiences.
- Enthusiastic about coaching and mentoring others, helping them develop their careers.
- Ability to become a trusted advisor by building and managing relationships with clients, colleagues, vendors, and other industry professionals.