Software Developer
6 days ago
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#).
-
HR Software Sales
1 week ago
Sioux Falls, South Dakota, United States Asure Software Full time $70,000 - $116,000 per yearJoin a Winning Team at Asure – HR Software Sales ExecutiveWho We AreAt Asure, we're not just another HR software company—we're growth partners for businesses everywhere. With over 600 passionate employees and a mission-driven mindset, we help entrepreneurs and executives see Human Capital Management (HCM) through an owner's lens.Our cutting-edge HCM...
-
Senior Software Development Manager
1 week ago
Sioux Falls, South Dakota, United States Silencer Central Full time $156,000 - $173,000 per yearJob DescriptionAt Silencer Central, we believe in being customer-oriented, getting stuff done, and expecting excellence in everything we do. As part of the Software Development team, you will lead and manage one or more cross-functional teams executing software development projects. This role defines, implements, and manages strategies for successful...
-
Technical Support Analyst Intern
1 week ago
Sioux Falls, South Dakota, United States Sunbird Software Full time $13,872 - $18,288 per yearTechnical 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...
-
Software Engineer
1 week ago
Sioux Falls, South Dakota, United States CC-CP Merger Sub LLC Full time $90,000 - $120,000 per yearAre you a Software Engineer who values collaboration, innovation, and the chance to grow alongside a team that listens, supports, and values every contribution? Central Payments is seeking a Software Engineer to join our growing team You should be ready to take on challenges that matter and create meaningful solutions in the Payment Card Industry. This role...
-
Senior Software Technician
4 days ago
Sioux Falls, South Dakota, United States Mars Full timeJob Description:Job: Senior Software TechnicianShift: DaysLocation: Royal Canin (North Sioux City, SD)Royal Canin is seeking Senior Software Technician to join our exciting pet food business at a North Sioux City manufacturing plant. We focus on the unique needs of cats and dogs. Our obsession with detail allows us to deliver precise, effective nutrition and...
-
Data Developer Intern
2 weeks ago
Sioux Falls, South Dakota, United States IRA Financial Full time $60,000 - $90,000 per yearInternship OverviewThe Data Developer Intern will assist in building and maintaining scalable data pipelines, ensuring the smooth flow of data from source to destination, and contributing to the development of our data architecture. This internship will have the unique opportunity to work closely with the leadership team, gaining valuable insights into...
-
Cloud Engineer, Sioux Falls, SD Full Time
3 days ago
Sioux Falls, South Dakota, United States Experity Full timeTitle:Cloud Engineer – Full Time, Sioux Falls, SDDuties:Design, build, and evolve an automation framework to operate our IT service infrastructure, with focus on maintaining and growing infrastructure through server provisioning, configuration management, availability monitoring and cyclical maintenance. Duties: analyze business requirements, design and...
-
IT Systems Administrator
2 weeks ago
Sioux Falls, South Dakota, United States Innovative Systems Full time $60,000 - $100,000 per yearInnovative Systems is currently seeking applicants for an IT Systems Administrator.Job SummaryThe IT Systems Administrator is responsible for managing and maintaining the company's IT infrastructure, ensuring optimal performance, security, and availability of systems and networks. This role involves troubleshooting, configuring, and upgrading hardware and...
-
Desktop Services Engineer
5 days ago
Sioux Falls, South Dakota, United States Procom Consultants Group Full timeCompany Description Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.Procom's areas of staffing...
-
Informatics Analyst
2 days ago
Sioux Falls, South Dakota, United States Avera Health Full time $63,960 - $96,200Location:Avera HealthWorker Type:RegularWork Shift:Primarily days with night, weekend and holiday on-call involvement (United States of America)Pay Range:The pay range for this position is listed below. Actual pay rate dependent upon experience.$63, $96,200.00Position HighlightsYou Belong at AveraBe part of a multidisciplinary team built with compassion and...