Software Developer

6 days ago


Sioux Falls, SD, United States Midco Full time

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#).



  • Sioux Falls, SD, United States Asure Software Full time

    Senior Software Engineer - AI-Enabled Systems Join to apply for the Senior Software Engineer - AI-Enabled Systems role at Asure Software. Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owners mentality. We help businesses develop their Human Capital to get to the next...

  • Software Engineer I

    1 week ago


    Sioux Falls, SD, United States Solarity Full time

    Job DetailsJob Location Sioux Falls, SD Remote Type Optional Work from Home Description The Software Engineer I will create code using defined software development policies and standards to achieve design goals. Actively participate in agile development meetings and work closely with teammates to grow knowledge and understanding. We are currently recruiting...

  • Software Engineer III

    2 weeks ago


    Sioux Falls, SD, United States Premier, Inc. Full time

    Location: Sioux Falls, SDShift: 8:00am-5:00pm, Monday-FridayJob Status: Full-TimeCompany: PREMIER Bankcard Job PurposeWorks from systems designs and specifications and uses standard procedures and techniques to maintain, modify, and devise new or existing applications programs varying from basic to high complexity and scope. Prepares flow charts, writes...


  • Sioux Falls, SD, United States Expansion Capital Group Full time

    Staff Software EngineerReports to: Manager of EngineeringClassification: Full Time, ExemptJOB DESCRIPTIONSummary/Objective The Senior Software Engineer role is a key position within our engineering team, responsible for developing and maintaining high-quality software solutions in a fast-paced fintech environment. This hands-on role involves designing,...


  • Sioux Falls, SD, United States Expansion Capital Group Full time

    Staff Software EngineerReports to: Manager of EngineeringClassification: Full Time, ExemptJOB DESCRIPTIONSummary/Objective The Senior Software Engineer role is a key position within our engineering team, responsible for developing and maintaining high-quality software solutions in a fast-paced fintech environment. This hands-on role involves designing,...


  • Sioux Falls, SD, United States Expansion Capital Group Full time

    Staff Software EngineerReports to: Manager of EngineeringClassification: Full Time, ExemptJOB DESCRIPTIONSummary/Objective The Senior Software Engineer role is a key position within our engineering team, responsible for developing and maintaining high-quality software solutions in a fast-paced fintech environment. This hands-on role involves designing,...


  • Sioux Falls, SD, United States Expansion Capital Group Full time

    Reports to: Manager of EngineeringClassification: Full Time, ExemptJOB DESCRIPTIONSummary/Objective The Senior Software Engineer role is a key position within our engineering team, responsible for developing and maintaining high-quality software solutions in a fast-paced fintech environment. This hands-on role involves designing, building, and optimizing...


  • Sioux Falls, SD, United States Sunbird Software Inc. Full time

    Technical Analyst intern will work under supervision to support successful implementations of DCIM software by completing hardware models, data center drawings, and data migration efforts from existing to new customer databases.  They will participate in improving documentation for customer success.  Provide troubleshooting and analysis of software bugs...


  • Sioux Falls, SD, United States Sunbird Software Inc. Full time

    Technical Analyst intern will work under supervision to support successful implementations of DCIM software by completing hardware models, data center drawings, and data migration efforts from existing to new customer databases.  They will participate in improving documentation for customer success.  Provide troubleshooting and analysis of software bugs...


  • Sioux Falls, SD, United States Sunbird Software Inc. Full time

    Technical Analyst intern will work under supervision to support successful implementations of DCIM software by completing hardware models, data center drawings, and data migration efforts from existing to new customer databases.  They will participate in improving documentation for customer success.  Provide troubleshooting and analysis of software bugs...