Application Development Practice Lead

Posted Date 3 months ago(7/15/2021 8:52 AM)
Job ID
Modern Software Engineering

About DMI

  • About DMI 


    DMI, the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, big data management and analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Washington DC area, with satellite offices around the world. Additional information is available at and on LinkedIn, TwitterFacebook, and Google+. 


    Working at DMI 

    DMI is a diverse, prosperous and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. 

    The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability. 

About the Opportunity

Practice Lead


Are you curious, known for solving complex problems? Are you excellent at identifying and applying design patterns? Do you enjoy mentoring and sharing your knowledge?  Do you enjoy large-scale digital transformation challenges and helping leadership identify the right solution? Are you a thought leader for implementing solutions using agile and design thinking methods? Does your working technical knowledge span a broad range?   


If this sounds like you, we can’t wait to meet you. We’re actively seeking an experienced technical leader to join our talented team.  


What’s in it for you? 


First, you will be at the forefront of growing our practice, carving out solutions, winning fun opportunities, and driving these solutions to reality with strong team support.  This is an opportunity to stake your claim in the digital transformation world.  Work with senior leadership to identify, win, and build fun, transformational solutions in multiple vertical domains and technology stacks.  This is not a sales role or a sales engineering role.  This is the most senior technical leader and trusted advisor in the practice. 


As a Practice Lead, you will be the glue that integrates the project and business strategies across multiple programs with clients.  Exercise your years of experience and broad depth of technical knowledge by seeking to understand the right solutions with clients.  Drive these client needs to reality by identifying design patterns and advising our developers and architects throughout the solution lifecycle using Agile methodologies.  Your extensive experience will be the central role in the planning and construction of client strategies and go-to-market offerings. You’ll also advise client senior leadership on how to best take advantage emerging digital technologies and services while guiding the internal practice to proactively adopt these patterns and methods.  You will be rewarded by continuously “leveling up” your skills with additional experience across various industries and disciplines and by relying on peers with strong, diverse experiences.  You might specialize in an industry or domain, but you will also be an invaluable asset to the forward motion of the entire company by taking responsibility for the overall strategy employed on multiple engagements while also helping to mentor and grow DMI’s future architects and leaders. 


Eager to learn new technologies, earn certifications, and grow your skills?  We wouldn’t have it any other way.  Here at DMI, we emphasize skills cultivation, achievement recognition, and employee engagement.  You will be encouraged to try new technologies, eagerly discover strategic solutions for clients, and continuously improve our internal abilities with the support of an outstanding community of leaders, developers, and architects. 


Your Responsibilities 

  • Communication:
    • Verbal and written communication comfort and expertise.
    • Lead diverse stakeholders to understanding the right solution through group facilitation.
    • Sell the results of architectural approaches through presentations, models, prototyping, and visual diagramming.
  • Analysis and Design:
    • Deliver models, graphical representations, and abstractions using enterprise frameworks and the right tool for the right understanding.
    • Apply your large toolbox and experience set to uncover the solution that meets the needs of a customer. Tools such as: Design thinking, business and opportunity canvas, service blueprinting, event storming, Business Process Modelling, etc.
  • Management (e.g.: prioritization)
    • Extend your reach and influence by intentionally and proactively coaching and mentoring upcoming or existing architects.
    • Help hire, level up, train, and grow teams as well as your own tools.
  • Multi-Task
    • Be the Architect for cross-project Architecture strategies, opportunities, and problem resolution.
    • Advise and consult business process analysis and design, and service delivery, particularly with respect to the use of information, technology trend and direction.
    • Monitor and resolve, as the architectural leader, inter-program and inter-project issues.
  • Strategy
    • Influence internal DMI and client business strategy.
    • Translate or map business strategy into digital strategy.
    • Understand, translate and communicate the technology product and vendor strategies and how these map to customer preferences
    • Understand modeling and representing the organizations business requirements in a human consumable manner, as it relates to the technical, digital strategy.







  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent experience)
  • 7+ years of experience as an Architect with demonstrable, hands-on experience driving digital transformation. 
  • Multiple successful implementations of large-scale, complex Azure or AWS solutions
  • AWS and/or Azure Architect Certifications
  • Experience designing and implementing solutions using Serverless and PaaS-based approaches within the Azure and AWS cloud platform. 
  • Evidence of technical community engagement: blog, papers, public speaking, website, social.
  • 5+ years delivering cross-project architectures for complex, large projects simultaneously.
  • Mentoring experience growing and scaling teams that are not directly aligned to your area of responsibility.
  • Outstanding interpersonal skills, strong work ethic, self-motivated and excellent written and verbal communication skills  
  • Ability to effectively work both autonomously as well as on a team


Preferred Qualifications 

  • Significant experience with client-side web development (Angular, React, Vue)





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.