Architect - Application at DHI Group, Inc.

| Greater Denver Area
Sorry, this job was removed at 2:57 p.m. (MST) on Thursday, August 15, 2019
Find out who's hiring in Colorado.
See all Developer + Engineer jobs in Colorado
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Who are we? 
We’re DiceeFinancialCareers and ClearanceJobs, services of DHI Group, Inc. — where we're connecting futures now. We help connect professionals with the careers they want and companies with the talent they need, and we achieve this by providing online access to relevant and meaningful jobs, candidates, and insights within each of the communities we serve. 

Why work with us?
We provide opportunities for you to contribute to our success, within a collaborative team where your opinion matters!
We challenge you to do exciting work while helping you grow your career!
We offer competitive pay, benefits and programs for you and your family to live healthy and secure!
We host social events for you to connect with others across our company and markets!
We serve the communities where we're located, and the causes important to you!

What is this opportunity?
Architect - Application

The Application Architect is responsible for balancing the concerns of implementation, requirements, and long-term needs in delivering cloud-based solutions using AWS. This individual leads and supports the architecture and design efforts of multiple development teams. Core activities of the role include determining non-functional needs, modeling, prototyping and evaluating architectural solutions, and negotiating design trade-offs with stakeholders and engineers.

The Application Architect works closely with DHI technical leadership, Product Managers, and Director of Architecture to define the vision and goals of DHI services and application architecture and assists in translating that vision into actionable projects on the roadmap. The architect will collaborate with multiple engineering teams and product owners to lead the definition of how solutions are engineered. The Application Architect acts as a resource and mentor for other technical personnel on a daily basis and assists in a hands-on capacity when needed.

     ·         Assist Product Owners and other business stakeholders in identifying strategic product needs and guide turning them into actionable projects

·         Ensure that application and system architecture supports general business needs and specific functional requirements

·         Ensure that application and systems architecture adheres to non-functional requirements, such as security, maintainability, performance, scalability, reliability, etc.

·         Work to develop new skills in architecture, design, & development; offer advice on best practices

·         Define and communicate the overall application architecture and design patterns, act as a technical evangelist throughout the organization.

·         Analyze, define and maintain domain models and related artifacts in collaboration with other business and technical stakeholders

·         Document historical, current, and future architectural models for increased visibility and understanding

·         Guide the product lifecycle processes, policies, standards and procedures

·         Prototype new and upcoming technologies and ascertain where they fit in the architecture, assist in the evaluation and selection of major technology platforms

·         Lead system design meetings; mentor developers in domain modeling and the application of patterns & practices.

·         Lead code reviews to insure quality of code, standards compliance, requirements coverage, and for skills assessment

·         Write code for proof-of-concepts, reference architectures, reusable components, application frameworks, and complete systems


·         Lead by example in daily work; participating in smaller design and development tasks in a hands-on capacity


·         Assist in triage, troubleshooting, and resolution of critical business-impacting issues



What are we requiring for this role?

·          Strong verbal and written communication skills—must be able to convey relevant information to many different audiences from developers to c-level executives.

·         Exceptional ability to translate and communicate between business and technical domains

·         Strong multi-tasking skills and ability to juggle competing priorities

·         Strong problem solving and decision-making skills must possess the ability to make tradeoffs between immediate needs and long-term goals.

·         Strong leadership skills—must be able to understand company goals and translate them into department and individual goals and be able to gain broad buy-in and enthusiasm.

·         Technologically balanced and vendor/product neutral. Make objective technology and design decisions without being swayed by personal bias but still drawing from relevant experience.

·         Strong understanding of the general product development lifecycle, in particular with regards to Agile development processes and optimizing them for DHI’s business goals and objectives.

·         Advanced knowledge of UML and other documentation tools and methods

·         Advanced proficiency in object oriented programming languages, such as Java or C#

·         Broad knowledge of enterprise application architectural patterns (SOA, Pipe/Filter, Messaging, Microservice, Hexagonal, Clean, DDD, CQRS)

·         Experience with AWS (Lambda, API Gateway, SAM, EC2, SNS, SQS, Kinesis, S3, RDS, DynamoDB, Redshift, Elasticache, CloudWatch, CloudFormation, CodePipeline, CodeBuild, CodeDeploy)

·         Experience with web technology and frameworks (HTTP, REST, XML, JSON, Javascript, Ajax, OAuth, JQuery, Angular, HTML, CSS, JSP, Spring, .NET Core, Python)

·          5+ years experience managing application and system architectures

·         10+ years experience as an individual technical contributor

·         Experience delivering commercial software with small to medium sized teams (5-20 people)

·         Minimum Bachelor’s degree in Computer Science or a related field preferred


What do we prefer for this role?


How do you apply?
Click here to provide your resume or curriculum vitae and answer a few questions—which will only take you a few minutes!

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • SqlLanguages
    • CloudFormationLanguages
    • PuppetLanguages
    • TerraformLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ModemizrLibraries
    • Twitter BootstrapLibraries
    • AngularJSFrameworks
    • LaravelFrameworks
    • SpringFrameworks
    • MemcachedDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • RedshiftDatabases
    • InfluxDBDatabases
    • Google AnalyticsAnalytics
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • WordpressCMS
    • SalesforceCRM
    • MarketoLead Gen


Right in the heart of the Denver Tech Center, our kitchen overlooks Fiddler's Green Amphitheater. Grab a free coffee and maybe spot a famous musician.

What are DHI Group, Inc. Perks + Benefits

Volunteer in local community
We organize opportunities for employees to get out into our community and we offer Volunteer Time Off for all team members throughout the year.
Intracompany committees
DH&i is our employee-led social, wellness and giving committees managing programs and events throughout the year including holiday parties, step-counting challenges and volunteer activities.
Open door policy
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
We provide up to 4 weeks of parental leave for the primary caretaker. Acme Co. also provides 4 weeks of leave for the secondary caretaker.
Family Medical Leave
Employees who have been with the company for 12 months are eligible for 12 weeks of family medical leave.
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Our employees receive 8 hours per year of paid volunteer time.
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Game Room
Our game room includes Ping Pong.
Stocked Kitchen
Unlimited tea, coffee and adult beverage refrigerator.
Happy Hours
Happy hours are hosted On occasion .
Fitness Subsidies
Professional Development Benefits
Tuition Reimbursement
Cross functional training encouraged
Promote from within
More Jobs at DHI Group, Inc.7 open jobs
All Jobs
Design + UX
Dev + Engineer
Project Mgmt
Project Mgmt
Design + UX