Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NCM Associates Logo

Application Developer I

NCM Associates

Salary not specified
Sep 5, 2025
Kansas City, MO, US
Apply Now

The company is looking to solve the problem of developing, enhancing, and maintaining mission critical internal and client facing computer applications.

Requirements

  • Experience using Microsoft technologies including C-Sharp, ASP.NET, SQL, and MVC.
  • Working understanding of object-oriented development methodology.
  • Good understanding of N-tier and N-layered architecture.
  • Good understanding of SQL Server or other relational databases.
  • Exposure to the software development lifecycle (SDLC).
  • Educational awareness of designing and implementing solutions using AI/ML models to identify patterns, trends, and insights from structured and unstructured data.
  • Experience using WCF and WPF.

Responsibilities

  • Collaborate with cross-functional teams to understand business objectives and tailor data solutions accordingly.
  • Use established work procedures to analyze, design, develop, implement, maintain, and troubleshoot internal and client-facing computer applications.
  • Collaborate with other team members on design of new software or improvements to current software/reports.
  • Investigate operational or systematic problems related to internally developed computer programs and systems.
  • Develop dashboards, reports, and visualization tools that communicate actionable insights to stakeholders.
  • Engage in code reviews, design discussions and testing.
  • Automate data processing workflows to improve efficiency and scalability of insight generation.

Other

  • Bachelor’s degree in a related area (Computer Science, Computer Information Services, or Software Engineering), or equivalent industry experience.
  • Minimum 2+ years of experience in computer programming, system design and analysis, and database design.
  • Must be able to work independently and in a team environment.
  • Excellent verbal and written communication skills.
  • Ability to meet physical job requirements, including routinely standing, walking, sitting, speaking, hearing, seeing, and using hands to handle objects.