• Solution Architect (Azure)

    Posted Date 6 months ago(6/18/2018 9:27 AM)
    Job ID
  • 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, IoT and big data 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 Bethesda, MD, with satellite offices around the world. The company was named one of the 2018 Top Workplaces in the Washington, DC area by The Washington Post and received Inc. Magazine’s Hire Power Award as one of the top 100 Private Job Creators in the US. Additional information is available at and on LinkedIn, Twitter, Facebook, and Instagram.

    About the Opportunity



    Is C# your favorite letter in the alphabet? Do you have a track record of working with organizations to help them migrate their enterprise applications to Azure?  Does your resume tout architecture experience on multi-million-dollar projects? Do you agree with the phrase “Real Architects Code”?   We’re actively seeking a .NET/Azure Architect to join our talented team of consultants in Indianapolis. If this sounds like you, we can’t wait to meet you.


    As a .NET/Azure Architect, you’ll lead the architectural design, development, and technology integration efforts for various client projects. Your ability to think at both high level and in a detail-oriented fashion helps in your delivery of successful projects for our firm.


    For our clients, you’ll successfully architect, develop and implement custom business systems leveraging the full capabilities of the selected platform whether it is an on-premise solution or Azure. Your responsibilities will include designing and building system components, prototyping potential solutions, specifying the best way to leverage the full breadth of Azure (PaaS and IaaS), integrating disparate systems and supporting data migration efforts while maintaining technical integrity and consistency. You’ll tap into your rich experience with Azure and the .NET framework to aid in the construction of web-based interactive applications including complex transaction processing, interactions with relational databases and integration with external systems. You’ll also lead code review activities and assist with source code management and build processes. Last but not least, you’ll validate system performance by developing and conducting unit tests and completing bug fixes.


    When new opportunities arise, you’ll look to leverage previous successful solutions to increase our overall effectiveness and organizational efficiency. As a natural team player, you’ll answer technical and procedural questions for less-experienced team members and teach improved processes when necessary.


    You’ll keep up to date on emerging technologies to help our team continue to leverage the latest technology tools – evaluating applicability to our client’s needs and operational requirements. You’ll continue to stretch your skillset by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.


    Required Skills/Certifications: 

    • 10 or more years of Information Technology development experience
    • Extensive hands on experience developing Azure based solutions leveraging a broad range of PaaS offerings.
    • Advanced knowledge of MVC, Entity Framework (or similar ORM tooling), C#, ASP.NET and LINQ
    • Experience with service-oriented architectures & developing and consuming SOAP and/or RESTful web services
    • Skilled with HTML, CSS, AJAX, JSON, XML and JavaScript / jQuery
    • Proficient with relational database systems such as SQL Server and Oracle
    • Knowledgeable of Authorization and Authentication best practices
    • Experienced within the full software development lifecycle
    • Solid understanding of Continuous Integration and Continuous Delivery best practices and configuration
    • A deep understanding of, rich experience with and strong belief in Agile Development
    • Ability to conduct and participate in peer code reviews
    • Proven experience writing high quality object-oriented code
    • Proven team leadership abilities
    • Strong unit testing experience
    • Excellent desktop and productivity tools skills, including Office & Visio (or similar)
    • Very strong written and oral communication skills
    • Outstanding interpersonal skills, strong work ethic, self-motivated, and excellent presentation skills
    • Ability to effectively work both autonomously as well as on a team
    • Demonstrated experience mentoring and providing technical and architectural guidance to team members
    • BS in Engineering, Computer Science or related field

    Desired Skills/Certifications: 

    • Consulting background
    • Modern web development experience (Angular/React/etc.)
    • Experience with Visual Studio Team Services (VSTS)
    • Knowledge of and/or experience with many of the following Azure PaaS offerings:
      • App Service
      • Functions
      • Batch
      • Service Fabric
      • Traffic Manager
      • Storage
      • Data Lake Store
      • Azure Search
      • Container Service
      • Azure SQL
      • Azure Cosmos DB
      • Table Storage
      • Redis Cache
      • IoT Hub
      • Event Hubs
      • Notification Hubs
      • Service Bus
      • API Management
      • Azure Active Directory
      • Azure Active Directory B2C
      • Multi-Factor Authentication
      • Application Insights
    • Mobile development experience


    Physical Requirement(s): No Physical requirement needed for this position.

    Location: Indianapolis, IN


    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.

    ***************** No Agencies Please *****************

    Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions. 


    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.