to top

Software Developer (AI Development)

Midco

Sioux Falls, SD

Posted/Updated: Today

Job Description
Job Highlights

JOB PURPOSE:

Design, develop, and maintain scalable software systems, web applications, and databases using Microsoft .NET, while leveraging AI and Large Language Models (LLMs) to drive intelligent automation, enhance decision-making, and deliver innovative user experiences.

KEY FUNCTIONS:

Execute - Develop, maintain and test software systems (websites, applications and API) with moderate support and guidance.

  • Continuously improve time estimation skills while delivering efficient and reliable code.
  • Participate in software design and requirement gathering process.
  • Write original program code based on defined specifications.
  • Modify program code to correct errors or enhance an existing program's capacity.


Build Talent - Be eager and proactive to learn and actively seek out opportunities to receive and provide feedback to support individual and team growth and development

  • Leverage the training resources that Midco has to offer.
  • Possess up-to-date knowledge of technological developments in the industry.


Demonstrate business acumen - Have a desire to understand the business and the part our software plays in making it successful.

  • Develop empathetic, user-centric solutions that enable our users to accomplish their work most effectively and efficiently.
  • Using data to design solutions that best meet the needs of the business.


Innovate - Possess up-to-date knowledge of technological developments in the industry and the willingness to learn more.

  • Begin to recognize opportunities to use these technologies and present those ideas to peers and leadership.
  • Make good technical decisions that provide creative solutions to solve business challenges.


Agility - Be open and willing to adapt to changing direction and business priorities to best support the overall needs of our business and customers.

Think strategically - Hone skills to understand the business rules behind the requirements to develop solutions that meet and exceed our business goals and priorities.

Demonstrate courage - Recognize and utilize opportunities to share ideas with peers and leadership on how we can improve and innovate our software solutions.

Collaborate across boundaries - Build relationships with other departments to better understand and empathize with the needs of the business and the challenges that they face.

  • Actively participate in agile development process.
  • Collaborate with other IT teams (Server Admins, Data Engineering and other Development teams) to configure and develop custom applications.
  • Be ready, willing, and able to travel.
  • Adhere to Midco's privacy guidelines to ensure each customer's privacy.
  • Maintain regular attendance as required by your position.


ADDITIONAL FUNCTIONS AND RESPONSIBILITIES :

  • Provide comprehensive support to achieve resolution to outstanding problems or issues.
  • Compile timely, comprehensive, and accurate documentation and or reports, as requested.
  • Demonstrate the ability to work both independently and as a team member.
  • Communicate effectively and professionally in all forms of communication with internal and external customers
  • Support the mission, vision, and values of Midco.
  • Actively follow Midco policies and procedures.
  • Perform other duties as assigned.


Note: Management reserves the right to assign or reassign functions and responsibilities to this job description at any time.

EXPERIENCE AND EDUCATION:

  • Bachelor's Degree (U.S. or foreign equivalent) in Computer Science, Information Technology, AI/ML, or related field OR Associate's degree with 1+ years of programming/front-end development experience.
  • 1+ years of programming experience in .NET, C#, and/or ASP.NET (preferred).
  • 1+ years of front-end development experience (HTML5/CSS, JavaScript, jQuery, Bootstrap, and/or Angular) (preferred).


Technical Skills - Core Development:

  • General knowledge of web services (REST API, JSON, SOAP) and database systems (SQL/T-SQL).
  • Familiarity with agile development and Scrum processes.


AI/LLM & Cloud Development Requirements:

  • Experience with Large Language Models (LLMs) (e.g., OpenAI GPT, Claude, Llama 2) - including integration, fine-tuning, or prompt engineering.
  • Familiarity with Azure AI development tools (e.g., Azure AI Studio, Azure OpenAI, AI Foundry) or equivalent cloud-based AI platforms.
  • Understanding of AI/ML workflows, including model deployment, API consumption, and performance optimization.


Preferred Additional Skills:

  • Basic knowledge of Python for AI/scripting tasks (though primary development remains .NET/C#).


Job Summary & Requirements

Collaborate with our Software Development team in Sioux Falls, SD on AI-focused development projects. Apply your skills in LLM, Azure AI Development Tools, and AI/ML Workflows to drive intelligent automation and enhance the user experience.
Midco
Recruiter Midco
4020 W Cayman St
Sioux Falls, SD 57107
1-800-888-1300

 

Here are a few more reasons why Midco is one of the best places to work: • Free and discounted Midco services 
• Tuition reimbursement 
• Support of employee involvement in the communities we serve 
• Employee referral program 
• Wellness programs and so much more.... 

Competitive Medical and Dental plans, 401K match, Community discounts, great culture, the list goes on and on!