Delaware Resource Group

  • Application Architect

    Job Locations US-OK-Oklahoma City
    Posted Date 2 months ago(11/20/2018 2:47 PM)
    Job ID
    # of Openings
  • Overview

    DRG Professional Services is currently seeking an experienced and Sr. Level Application Architect. Must have experience with the following:


    Cloud native & 12 factor application architecture experience.

    Domain driven design architectural experience.


    As a member of the Customer Engagement and Commerce technology team, the Applications Architect will design and build software solutions; provide design and code reviews; ensure that uniform enterprise wide application design standards are maintained; and collaborate with other stakeholders to ensure architecture is aligned with business requirements. This position will serve all software engineering architecture needs of entire customer engagement portfolio which includes cloud native Domain APIs, Mobile Apps, Web apps & POPS used in 3600 drive-ins nationwide to serve approximately 3+ million customers daily.


    Scope of Services:

    • Work in close collaboration with the IT teams to create and deliver high quality, impactful software solutions that meet business requirements as well as set specifications for new applications and APIs
    • Responsible for verifying stability, performance, interoperability, security, scalability of application architecture, and providing technical leadership to the application development team
    • Identify risks and proactively work to minimize negative impact while ensuring enterprise design and implementation standards are maintained
    • Design creative prototypes according to specifications, write high quality, unit-tested source code within deadlines, and conduct functional/non-functional testing
    • Develop technical documentation to accurately represent application design and code and troubleshoot and debug applications, as needed
    • Represent Customer Engagement and Commerce portfolio during Enterprise Architecture & Cybersecurity review and approval process.
    • Perform other duties as assigned


    • BS degree in Computer Science, Mathematics, or related fiel
    • 8+ years’ experience in Software development and delivery experience in C++, Java, .NET, or other modern programming languages
    • Experience working with Agile, lean, CI/CD and/or XP practices DevOps experience and experience in iOS and/or Android applications is a plus
    • A passion for software engineering within a team-oriented, collaborative environment
    • Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation, etc.
    • Experience in working as a part of large, diverse teams building custom applications
    • Great Object-Oriented skills, including strong design pattern knowledge
    • Ability to connect with people and to quickly build trust with others
    • Working experience with
    • Relational databases (MS SQL Server, RedShift, Postgres)
    • Spring Technology stack
    • Dynamic and static languages (Groovy, Python, Java, Scala)
    • Cloud-based development (AWS, Azure, Google, PCF)
    • Log aggregators (Splunk, Data Dog)
    • Source control systems (Git, SVN)
    • CD/CI tools (GoCD, Jenkins, Artifactory, Terraform, Ansible)
    • CD/CI techniques (TDD, BDD, Infrastructure as Code)
    • ORM (JPA/Hibernate)
    • Messaging systems (JMS, RabbitMQ, SQS)
    • Web application containers (Tomcat, Resin, Jetty, IIS)
    • Web services (REST, SOAP)
    • API specification tools (RAML, Swagger)




    The Company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information or any other characteristic protected by law.


    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.