Software Developer

Diversified Technology, Inc.

Louisville, KY(remote)

JOB DETAILS
SALARY
SKILLS
Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Automation, Best Practices, Bridge Building, Business Architecture, Business Operations, Business Solutions, Business Support, CSS (Cascading Style Sheet), Civil Engineering, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Consulting, Continuous Deployment/Delivery, Continuous Integration, Customer Relationship Management (CRM), Data Analysis, Database Optimization, Debugging Skills, Decision Support, DevOps, Docker, Documentation, ECMAScript, ERP (Enterprise Resource Planning), Enterprise Applications, Financial Services, GCP (Good Clinical Practices), Git, Government, HTML5, Health Insurance, High Reliability Software, Identify Issues, Information Technology Consulting, Integration Testing, Internet Application, JBoss Rules (aka Drools), Java, JavaScript, Local Government, MCP - Microsoft Certified Professional, Machine Learning, Maintain Compliance, Microservices, Microsoft .NET, Microsoft Windows Azure, Mobile Applications, NoSQL, Node.js, Operations Processes, Performance Testing, Performance Tuning/Optimization, Process Improvement, Public Finance, Public Health, Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), React Native, React.js, Regulatory Requirements, Requirements Management, SQL (Structured Query Language), SQL Databases, Scalable System Development, Semantic Reasoner, Software Development, Software Engineering, State Government, System Integration (SI), Systems Engineering, Technical Writing, Technical/Engineering Design, Test Automation, Test Harness, Test Strategy, Unit Test, User Interface/Experience (UI/UX), Vue.js, Web Programming, World Wide Web Consortium (W3C)
LOCATION
Louisville, KY
POSTED
4 days ago

Senior Software Developer / Decision Systems Engineer

Location

Remote Initially | Hybrid Required Within 6–8 Months

Candidates must be willing to relocate or regularly work from one of the following locations:

  • Chicago, IL
  • Dallas, TX
  • Washington, DC
  • Louisville, KY

Duration:  10+ Month Contract

Employment Type:  W-2 Contract

Experience Required

Advanced Level (6–9+ Years)


About DTI

Founded in 2007, DTI (Diversified Technology, Inc.) is a successful African American-owned IT consulting and staffing firm headquartered in Chicago's Loop.

DTI provides delivery, staffing, and managed services supporting enterprise transformation initiatives across Public Utilities, Financial Services, Fortune organizations, SLED (State & Local Government and Education), and leading Systems Integrators.

Our expertise spans CRM, ERP, EAM, PMO, QA, Data & Analytics, Cloud Transformation, Enterprise Integrations, and Digital Modernization programs.


Position Overview

DTI is seeking a highly skilled Senior Software Developer / Decision Systems Engineer to support the development of enterprise-scale digital platforms and intelligent decisioning solutions.

This role combines modern full-stack application development with advanced rules-engine and decision-management capabilities. The ideal candidate will have extensive experience designing and developing cloud-native web applications, scalable APIs, and deterministic decision systems that support highly regulated business environments.

The successful consultant will be responsible for translating business requirements, regulatory policies, and operational rules into scalable, testable, and explainable decision logic while also contributing to the development of modern web and mobile applications.

This position requires strong experience with modern front-end technologies, backend services, microservices architectures, cloud platforms, DevOps practices, and AI/ML-enabled applications.


What You'll Do

Application Development

  • Design, develop, and maintain enterprise-scale web and mobile applications.
  • Build modern, responsive user interfaces using Vue.js, React, React Native, Tailwind CSS, and related technologies.
  • Develop scalable backend services, APIs, and microservices supporting mission-critical business functions.
  • Create secure, high-performance RESTful APIs and service integrations.
  • Support database integration and optimization across SQL and NoSQL platforms.
  • Troubleshoot, debug, and resolve complex software and integration issues.

Decision Systems & Rules Engine Development

  • Design and implement deterministic decision logic using rules engines, decision tables, and eligibility frameworks.
  • Translate business policies, operational procedures, and regulatory requirements into version-controlled, testable decision logic.
  • Develop and maintain Next Best Action and recommendation engines.
  • Integrate business rules with backend decision services developed in Node.js and/or Python.
  • Ensure decisions remain explainable, auditable, traceable, and compliant.
  • Combine rules-based logic with AI/ML-driven signals to support intelligent business outcomes.
  • Support governance, testing, versioning, and deployment of decisioning components.

Cloud & DevOps Engineering

  • Participate in cloud-native application development across Azure, AWS, and GCP environments.
  • Build and maintain CI/CD pipelines supporting automated testing and deployments.
  • Develop and deploy applications using containerized architectures with Docker and Kubernetes.
  • Support infrastructure automation and cloud-native development best practices.
  • Partner with DevOps and platform teams to optimize performance, scalability, and reliability.

AI & Machine Learning Integration

  • Collaborate with AI/ML teams to integrate predictive and generative AI capabilities into enterprise applications.
  • Support implementation of AI services, MCP servers, machine learning frameworks, and intelligent automation solutions.
  • Build application interfaces that leverage AI-driven recommendations and business insights.
  • Ensure AI integrations meet security, performance, and governance standards.

Quality & Performance

  • Develop and execute unit, integration, and automated testing strategies.
  • Ensure adherence to W3C standards, accessibility requirements, and performance optimization best practices.
  • Monitor and improve application scalability, reliability, and user experience.
  • Participate in code reviews and establish development standards.

Collaboration & Documentation

  • Partner with business stakeholders, architects, product owners, and technical teams.
  • Participate in requirements gathering, solution design, and technical planning sessions.
  • Create and maintain technical documentation, design specifications, and implementation guides.
  • Communicate effectively with both technical and non-technical audiences.

Required Technical Qualifications

Candidates should possess experience in one or more of the following technology combinations:

Preferred Technology Stacks

  • Node.js + Vue.js
  • Node.js + Vue.js + React
  • .NET + Vue.js
  • .NET + Vue.js + React
  • Java + Vue.js
  • Java + Vue.js + React

Front-End Technologies

  • Vue.js (Vue 3)
  • React
  • React Native
  • TypeScript
  • JavaScript (ES6+)
  • Tailwind CSS
  • Vuetify 3
  • HTML5
  • CSS3
  • SASS
  • Webpack
  • Accessibility (A11y)

Back-End Technologies

  • .NET 8
  • Node.js
  • Java
  • RESTful APIs
  • Microservices Architecture
  • SQL and NoSQL Databases

Cloud & DevOps

  • Azure, AWS, and/or GCP
  • Docker
  • Kubernetes
  • Git
  • CI/CD Pipelines
  • Cloud-Native Architecture

AI / Machine Learning

  • Python
  • AI/ML Frameworks and Libraries
  • MCP Servers
  • AI Integration within Enterprise Applications
  • Intelligent Recommendation Engines

Testing & Quality

  • Unit Testing
  • Integration Testing
  • Performance Testing
  • Automated Testing Frameworks
  • Vitest

Required Experience

  • 6+ years of software development experience.
  • Experience building enterprise-scale web applications.
  • Experience designing and implementing rules engines, decision systems, or eligibility frameworks.
  • Strong understanding of deterministic business logic and decision automation.
  • Experience developing cloud-native applications and microservices.
  • Experience working within highly regulated or compliance-driven environments.
  • Strong understanding of API design and integration patterns.
  • Experience supporting CI/CD pipelines and DevOps processes.
  • Experience integrating AI/ML capabilities into business applications.
  • Strong communication, documentation, and stakeholder engagement skills.

Preferred Qualifications

  • Experience with Drools or similar rules-engine platforms.
  • Experience developing recommendation engines or Next Best Action solutions.
  • Background supporting financial services, public sector, healthcare, insurance, utilities, or other regulated industries.
  • Familiarity with explainable AI concepts.
  • Experience supporting enterprise-scale digital transformation initiatives.
  • Knowledge of decision governance, auditability, and compliance frameworks.

What Success Looks Like

The successful consultant will deliver scalable, secure, and highly reliable applications while building intelligent decisioning capabilities that improve business outcomes, automate complex processes, and provide transparent, auditable decision logic. This individual will help bridge traditional software engineering, cloud-native architecture, and AI-enabled decision systems to support next-generation enterprise solutions.



Pay rate: $57.78/hr depending on experience

Please click on the link below for our company benefits
https://docs.google.com/document/d/1q2mHf0U1akaC1ZKC65-VyyG3FrKBGNCahx3WpS2mj7M/edit?usp=sharing

DTI is an Equal Opportunity Employer. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, ancestry, age, disability, marital status, veteran status, or any other protected characteristic under Illinois state or federal law. All qualified applicants are encouraged to apply, and employment decisions are based solely on merit, qualifications, and business needs.

About the Company

D

Diversified Technology, Inc.