You are viewing a preview of this job. Log in or register to view more details about this job.

Application Developer

Please note, DMC requires proof of COVID-19 vaccination for this position.
 
DMC is a project-based engineering consulting firm focused on software development and control systems. We develop and implement solutions for a wide range of industries using a variety of technologies and platforms.
 
DMC's application development team develops and maintains software solutions in a wide variety of technologies. We work with our clients to understand their needs, and deploy our wide-ranging experience to design and execute an approach that meets them. DMC has built diverse applications for various client needs by focusing on two goals during the development process: develop modern, intuitive interfaces and build well-structured, maintainable code.
 
DMC's #1 core value is "Hire Smart People," and we believe that great companies are built from great people. Our goal is to bring the best people to DMC and figure out how to best allow them to reach their potential.
 
What we are looking for:
  • Bachelor of Science in Computer Science, Engineering, or related field.
  • Experience writing effective, readable code to address well-defined problems using text-based, object-oriented languages.
  • Proven ability to learn new skills & languages quickly and continuous desire to improve.
  • Experience collaborating & communicating with teams.
  • Exposure to software development practices including code standards, source control, automatic testing, and code reviews is a bonus, but not required.
 
This is an entry level position, ideally suited to someone with 0 - 3 years' experience.
 
What you'll do:
  • Contribute code across the stack in a variety of languages including C#, JavaScript, Python, SQL, HTML, and CSS.
  • Develop and maintain Cloud, Web, Mobile, and Desktop applications using frameworks including .NET and React.
  • Develop and maintain positive relationships with customers and vendors while responding to evolving needs and requests.
  • Assist senior application developers in scoping, estimating, and proposing new projects.
  • Work with project teams to efficiently execute projects considering timeline and budget.
 
What we offer:
  • 15 days paid vacation to start
  • 401(k) with company match
  • Profit sharing program
  • Comprehensive benefits package including medical, dental, vision insurance, and more
  • Flexible work location (hybrid environment)
  • Flexible work schedule
  • $500 stipend for home office set-ups
  • Company-sponsored athletic, cultural, and social events
  • Unique company traditions including: welcome parties for all new employees, FedEx Day, All Day Company Meetings, and Yearly Office Events
  • Employee Resource Groups
  • Mentorship program
  • Career and leadership development programs
  • Ongoing technical and soft skills training
 
Compensation:
Please note compensation is based on credentials and location:
  • Engineer Level I (0-3 years relevant experience): $76,000 - $82,500
 
DMC typically evaluates compensations and grants raises on an annual basis (raise amounts are dependent on company and individual performance).
 
DMC believes in rewarding employees for additional effort beyond what is expected. One of the ways we recognize employees is through Extra Effort bonuses, intended to reward employees for periods of working extremely long hours, working more than the occasional weekend, or other acts of extra effort.
 
Locations:
  • Chicago (Headquarters)
  • Austin (New in 2022)
  • Boston
  • Cincinnati (New in 2022)
  • Dallas
  • Denver
  • Houston
  • Nashville (New in 2022)
  • New York City
  • San Diego (New in 2022)
  • Seattle
  • St. Louis
  • Washington D.C. (New in 2022)
 
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!