Application Developer

Application Developer

Proof of COVID-19 vaccination is a requirement for this position.
Apply

Description

DMC's Chicago office has a challenging opportunity within our Application Development group for an enthusiastic application development professional who has a desire to advance their technical skills while building business acumen. You will learn and grow technical skills through work on diverse and interesting projects that span web, mobile, desktop, hardware integration, cloud services, numerous stacks, platforms, and APIs. DMC’s developers have the opportunity to stay on the leading edge of software and technology, integrate with a variety of software and hardware systems, and solve interesting engineering and business problems applied to a wide range of industries.

Founded in 1996, DMC is a technology company located on the near north side of Chicago. This position will operate out of our Chicago office which was named one of the Best Places to Work in Chicago by Crain’s! DMC employees enjoy a great benefits package, a well-stocked office full of snacks & games with a roof deck and gym, & an active culture which includes company-sponsored athletic, cultural, & social events.

Please note, DMC requires proof of COVID-19 vaccination for this position.

Location

  • Chicago

Responsibilities

Developer Level I

  • Develop applications and systems for client projects
  • Prototype solutions using new technologies and architectural approaches
  • Work directly with clients during requirements gathering, design, testing, and support stages of projects
  • Work independently and as a member of a larger development team
  • Learn new technologies quickly and evaluate appropriateness as a solution to technical and business challenges
  • Lead and participate in design reviews and code reviews
  • Actively participate in user groups that define technical best practices/standards
  • Work on multiple projects concurrently

Developer Level II (In addition to above responsibilities)

  • Assist in developing proposed solutions for clients
  • Help train new employees
  • Lead design reviews and code reviews 
  • Evaluate appropriateness of new technologies as a solution to technical and business challenges 

Requirements

Developer Level I

  • BA or BS degree in CS, Engineering, or a related STEM field
  • Must be authorized to work in the US without sponsorship
  • 3.3 GPA minimum

Developer Level II (In addition to above requirements)

  • 3 to 5 years of professional experience as a hands-on application developer

Key Skills

Developer Level I

  • Working knowledge of object-oriented programming techniques
  • Ability to program with object-oriented languages such as C#, C++, Python, or Java
  • Working knowledge of database design and authoring SQL queries

Developer Level II (In addition to above key skills)

  • Ability to program with web development technologies such as HTML, CSS, JavaScript, and browser developer tools 
  • Practical knowledge of XML, JSON, Web Services, HTTP requests, and API interfaces 
  • Experience creating custom web applications using C# and ASP.NET MVC
  • Ability to design database schema and author stored procedures & SQL queries

Nice to Have Skills

  • Experience with TypeScript, .NET Core, or WPF
  • Experience with a front-end JavaScript framework such as React, Angular, Ember, Knockout, Aurelia, or Vue
  • Practical knowledge of using a source control system (ex. Git or SVN)
  • Working knowledge of Azure, Office 365, SharePoint, and Dynamics 365

Benefits

Full-time employees enjoy a great benefits package including:

  • Health, Dental, and Vision coverage,
  • Health Savings Account and Flexible Spending Account(s)
  • Paid vacation and Sick time,
  • Paid Parental Leave, and
  • 401k matching

Please visit our website at www.dmcinfo.com or read some of our blogs to find out a little more about what you might be getting yourself into!

Apply