Director of Application Development
CliftonLarsonAllen - charlotte, NC
Apply NowJob Description
CLA is a top 10 national professional services firm where our purpose is to create opportunities every day, for our clients, our people, and our communities through industry-focused wealth advisory, digital, audit, tax, consulting, and outsourcing services. Even with more than 9,500 people, 130 U.S. locations, and a global reach, we promise to know you and help you. CLA is dedicated to building a culture that invites different beliefs and perspectives to the table, so we can truly know and help our clients, communities, and each other. Our Perks Flexible PTO (designed to offer flexible time away for you!) Up to 12 weeks paid parental leave Paid Volunteer Time Off Mental health coverage Quarterly Wellness stipend Fertility benefits Complete list of benefits here CLA is currently seeking a Director of Application Development to join our growing Internal IT team. The Director of Application Development: Provides the vision and leadership for developing, implementing, and integrating internally developed products and solutions into the CLA environments and supports these products in a "hands-on" manner. Responsible for planning, directing, and coordinating product and solution delivery activities. Ensures deliverables are achieved and in line with the business goals. Analyzes the needs of different service lines and industries within CLA and uses technical knowledge to help determine a solution to meet the business objectives, which could include modifying existing solutions or net new development activities as needed. Ensures overall alignment of department activities to the business needs and advises the business on technology regarding overall goals. How You'll Create Opportunities in this Director of Application Development role: Lead and manage teams of application developers, including setting goals and standards, providing guidance and support, and evaluating the performance of team members. Accelerate digital transformation via the implementation of modern development management such as agile and DevSecOps Support products across the software development lifecycle, ensuring long-term, reliable, scalable end-to-end solutions. Oversee the development process, including coordinating with other departments, establishing timelines, and ensuring that projects are completed on time and within budget. Continually research emerging technologies and identify opportunities for change to ensure CLA solution relevancy as modern development practices evolve. Provide direct management, mentoring, and support to the software developers and supporting product team members to ensure their continued technical, professional and career growth Communicating with stakeholders by working with other departments, clients, and upper management to ensure that software development efforts align with the overall business strategy Govern team deliverables and performance, setting goals, and objectives and defining key performance indicators and reporting. What you will need: Ten years in software development, with five-plus years in a management/leadership role. Proven experience leading positive change, empowering people, cultivating product/technology visions and innovation solutions, and fostering effective architecture/technology and operational practices and culture Prior experience in leading architecture activities like designing, roadmap, and proofs-of-concept. Extensive experience in web-based technologies like Microsoft .Net, , Web API and complementary business layer and front-end technologies like AngularJs, ReactJs, NodeJS, etc., Strong experience with architecture styles like Micorservices, Web-Queue-Worker, Event-driven Familiarity with data architecture and big data constructs Strong experience in designing Enterprise solutions in Cloud Platform preferably using Azure Web Apps, API Apps, Web Jobs, Azure Functions, Azure KeyVault, Azure AD, Azure Data Factory, Azure Storage Infrastructure like Azure Blob, File, Table & Queue Storage, Application Insights, Azure Traffic Manager, Logic Apps, Event Grid & Azure Service Bus and migrating On-prem apps to Azure Platform. Ability to manage multiple projects, prioritize and meet deadlines in a fast-paced environment You are a collaborative thought leader. You draw in diverse perspectives, both technical and non-technical, and you can convey technical things in a language your business partners can understand. Experience with Agile practices such as Scrum, SAFe, and Feature-Driven Development Bachelor's degree or equivalent work experience LI-JH1 Equal Opportunity Employer /AA Employer/Minorities/Women/Protected Veterans/Individuals with Disabilities. Click here to learn about your hiring rights. Wellness at CLA To support our CLA family members, we focus on their physical, financial, social, and emotional well-being and offer comprehensive benefit options that include health, dental, vision, 401k and much more. To view a complete list of benefits click here.
Created: 2024-11-03