New
Software Developer (AI Development) - Sioux Falls, SD
Midco | |
United States, South Dakota, Sioux Falls | |
Nov 21, 2025 | |
|
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#). | |
Nov 21, 2025