Demo

Software Engineer – database applications

Applied CIM Technologies, Inc.
Minneapolis, MN Full Time
POSTED ON 4/25/2025
AVAILABLE BEFORE 5/24/2025

Software Engineer – database applications

Applied CIM Technologies, Inc. is seeking a talented, motivated, and high-performing software engineer to help create technologies that will define the future of industrial inventory control. You will collaborate with other team members to define, develop, and deploy our family of integrated applications that produce results in companies across the US and around the globe.


Who we are

Applied CIM Technologies, Inc. is leading the industrial and manufacturing sectors toward demand driven supply chain solutions. We specialize in delivering software and integrated hardware solutions tailored to meet the unique needs of the industry. Our comprehensive suite of inventory control software and advanced industrial vending machines is transforming how businesses manage indirect material resources.


Our team of engineers, programmers, and support staff possess both the academic and real-world hands-on experience to provide state-of-the-art efficient solutions. From concept to implementation, we handle everything—including setup, training, and customization—ensuring seamless integration and optimal results for our customers.


The Role

Our Software Engineer will maintain current and develop new applications in our family of tool management and industrial vending equipment product lines. You will collaborate closely with internal application engineers to analyze and understand the business requirements of end users, ensuring the development and delivery of optimal solutions that effectively address our customers’ needs. The position requires an understanding of inventory control workflow processes in industrial environments. You will evaluate and design databases and relational data structures. Projects can range from UI redesign and workflow enhancements to complex data structure and logic design. These projects require expertise in designing and implementing programs within a suite of interactive applications that complement and support one another.


To ensure success as a developer for our team, you should exhibit advanced C software development skills and extensive experience in collaborating on software development projects in a CI/CD environment. You will use your skills and knowledge to solve and offer solutions to real-world inventory control/management problems. A first-class C developer will be someone whose software development expertise translates into highly functional and user-friendly database applications. The ability to work independently and often, collaboratively in a team environment is important.


We are looking for

Requirements

  • 4 years of design and coding in a programming language like C, C , C#.
  • Superb analytical and problem-solving skills.
  • Experience in Windows API’s, standard libraries, and system call wrapper library functions.
  • Knowledge of database programming, relational database systems, or statistical packages.
  • Ability to develop databases and database applications derived from user, system, and software requirements.
  • Perform data analysis to define data structures, data flows, and data mappings.
  • Ability to write complex scripts, functions, stored procedures, and triggers.
  • Creating and integrating with machine control firmware/hardware interfaces.
  • Participation in design and code reviews of fellow team members.
  • Perform problem determination, document problems and their resolution.
  • Up-to-date knowledge of version control and project control solutions.

Preferred Qualifications

  •  A wide range of technical expertise such as: User Interfaces, Multithreading, SQL queries, Objects and classes, OS fundamentals, Compilers.
  • Knowledge of Active-X, data presentation, and Crystal Reporting tools.
  • Experience using Azure Dev Ops (Git) or other source control platforms.
  • FairCom database manager (Nice to have).

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer – database applications?

Sign up to receive alerts about other jobs on the Software Engineer – database applications career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer – database applications jobs in the Minneapolis, MN area that may be a better fit.

Software Applications Engineer Intern

Tokyo Electron, Chaska, MN

Systems Administrator - Database & Applications

US Signal Company LLC, Prairie, MN

AI Assistant is available now!

Feel free to start your new journey!