Post job

Software developer internship jobs in Grand Forks, ND - 58 jobs

All
Software Developer Internship
Technical Internship
Senior Software Engineer
Oracle SOA Developer
Software Engineer
Associate Application Developer
Software Development Engineer
Senior Software Development Engineer
Programmer
Development Team Member
Project Engineer/Software Engineer
Mobile Applications Developer
Program Development Internship
Computer Engineer
BI Developer
  • JD Diesel Tech Intern - FREE SCHOOL

    True North Equipment 4.4company rating

    Software developer internship job in Grand Forks, ND

    True North Equipment with locations in Grafton, Grand Forks, Grand Forks-Impact Center, Northwood, Kennedy, Warren, Thief River Falls, Mahnomen, and Baudette provides students with paid tuition for the John Deere Tech program at NDSCS in Wahpeton, ND, and guaranteed job placement after graduation. We are looking for self-motivated individuals with a passion for people and the Ag equipment industry, who are interested in advancements in Agricultural Equipment Technology. The John Deere Tech program allows you to turn your abilities into a career that matters! You've got the talent, the skills, and the interest. You like working with technology, and your hands, solving problems, and getting the most out of everything you work on. Consider a career with John Deere and True North Equipment. You'll focus on: Complete ACT & entrance tests Contact & visit NDSCS to enroll Performs basic service tasks as assigned Develops skills in the removal, disassembly, and reconditioning of components Participates in Service EDUCATE Training programs required for the development of skills and knowledge What we are looking for: Good knowledge of methods, materials, tools, and techniques used in the repair of outdoor power equipment/agricultural equipment Fundamental knowledge of engines, hydraulics, power-trans, air-conditioning, and electrical systems as they apply to machines marketed by the Dealership Ability to use basic computer functions Good skills in operating vehicles and equipment used for diagnostic purposes A High School Diploma or equivalent experience required A valid driver's license required May need to obtain a medical card to haul True North Equipment's Responsibilities: Provide work experience Paid Internship Paid Tuition/tools Provide Uniforms Provide mentoring For more information on the John Deere Tech program please visit ************************
    $32k-49k yearly est. 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Diesel Technician Intern

    W.W. Wallwork Inc.

    Software developer internship job in Grand Forks, ND

    Job Description The Diesel Technician Intern works with the Service Manager and existing Diesel Technicians to maintain diesel equipment operation by helping with the completion of inspections and preventative maintenance requirements. You will learn about these requirements which include correcting vehicle deficiencies, making adjustments and alignments, and keeping records. QUALIFICATIONS (minimum requirements) Education and/or years' experience required: High school diploma or equivalent At least 18 years of age A valid driver's license with clean driving record. Preferred/Required Skills and Abilities: Tooling, supply management, mechanical inspection tools, and technical understanding. Strong attention to detail, dependable, and a thoroughness in work Excellent verbal communication, documentation skills, inventory control and job knowledge ESSENTIAL FUNCTIONS AND ACCOUNTABILITES Determines vehicle condition by conducting inspections and diagnostic tests; identifying worn and damaged parts. Keeps equipment available for use by completing preventive maintenance schedules; installing component and part upgrades; controlling corrosion; completing winterization procedures. Intern will be performing basic repairs based off of their proven abilities with oversight from their mentors along with assisting their mentors on major repairs Complies with federal and state vehicle requirements by testing engine, safety, and combustion control standards. Maintains vehicle records by annotating services and repairs. Keeps shop equipment operating by following operating instructions; troubleshooting breakdowns; maintaining supplies; performing preventive maintenance; calling for repairs. Updates job knowledge by participating in educational opportunities; reading technical and regulation publications. Enhances maintenance department and organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments. Adhere to work schedule and maintain regular attendance. Performs Wallwork Inc.-wide duties as requested by the designated supervisor. Upholds Wallwork Inc. ethical standards and demonstrate the behavioral and service expectations as defined in our policies and procedures.
    $34k-49k yearly est. 5d ago
  • C++ Programmer

    University of North Dakota 4.1company rating

    Software developer internship job in Grand Forks, ND

    Classification * $15.00 hourly, Non-Exempt (Eligible for overtime) * 20 hours per week * 100% Remote Work Availability: No * Hybrid Work Availability (requires some time on campus): No This is a part-time, non-benefited position. Only UND students are eligible to be hired in this position. Assist the Computational Research Center - DREAM Lab team with coordinating the development of a OpenUSD-X3D file translator for the open-source Adobe/AOUSD File Translator Plugin. The UND DREAM Lab is a "Small Organization Member" of the Web3D Consortium (Web3D) and a "Contributing Member" of the Alliance for OpenUSD (AOUSD). OpenUSD is a 3D file format originally developed by Pixar, and later released as an open standard through the AOUSD organization. It serves as the basis for the NVIDIA Omniverse digital twin and metaverse platform. OpenUSD is heavily used in the entertainment industry and is expected to have increased industrial uses over time. X3D is a 3D file format and run-time architecture to represent and communicate 3D scenes and objects on the Web. Duties & Responsibilities * Coordinate software development activities between UND and its collaborating partners to develop the OpenUSD to X3D and X3D to OpenUSD conversion tool. This person will be expected to contribute programming code for this project, and perform other tasks as directed to assist CRC DREAM Lab staff with coordinating programming activities with contributing partners. Minimum Requirements * Previous experience using the C++ programming language * Previous experience using GitHub * Must be able to lift 50 pounds. * Successful completion of a Criminal History Background Check In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment. Preferred Qualifications * Previous experience using the Python programming language To Apply For full consideration, applications must be received by the closing date and include the following materials: * Resume * Cover Letter * Spring class schedule Please include in the application if you are currently or have in the past 12 months been employed with the University of North Dakota, the North Dakota University System or any other North Dakota State agency. If so, include which agency/department, as well as how many hours you work a week. Career Services is here to help students looking for student employment positions at UND by offering individual sessions that include resume, cover letter reviews, and interview preparation. Please schedule an appointment through Hawk Central or email us at **************************.
    $15 hourly Easy Apply 2d ago
  • Field Data Technician Internship

    Hefty Seed Company 3.1company rating

    Software developer internship job in Grafton, ND

    Hefty Seed Company is a progressive, rapidly growing agriculture retailer that is offering field data technician internships at our locations. We are looking for someone with the ability to multi-task and work in a fast-paced environment. The desired candidate will have a positive attitude, a drive to help farmers, team-oriented, self-motivated, excellent follow-through skills, great verbal and written communication skills, enthusiasm for learning and a passion for agriculture. The objective is to gain hands-on experience in the field while working closely with experienced agronomists. Qualifications: - Ability to manage projects and carry out designated tasks - Attention to detail ensuring projects are completed correctly and in a timely manner - Effective ability to communicate findings and implement - Must be 18 years old and able to obtain a DOT medical card; pursuing a degree in an agriculture-related degree is a plus but not required Responsibilities: - Pull soils samples in an accurate and consistent manner - Take tissue tests for farmers and review results - Crop scouting for weeds, diseases, and insects - Help determine stand count - Learn how to read soil sample results - Work collaboratively with the agronomy team to analyze data and provide actionable insights for crop management - Perform regular testing for research trials and compile data (Baltic location only) - Attend agronomist training and crop scouting events Hours (approximately 55 hours per week) Monday - Friday 7am-5:30pm Saturday 7am-noon + Extra hours as needed
    $33k-49k yearly est. 16d ago
  • Team Member

    Merry Maids

    Software developer internship job in Grand Forks, ND

    Company and Culture Merry Maids is a professional housecleaning company that offers the best cleaning solutions and customer service to our clients. As trusted in-home professionals, we form strong relationships with our clients and are often considered part of their extended families. * Paid Training * Competitive Pay * Bonus and Incentive Pay * Career Path Opportunities * No Weekends, Evenings, or Holidays * Mileage Reimbursement Job Position Description: Professionally clean customer homes using Merry Maids' unique cleaning procedures and products. As a team member, you will be responsible to provide exceptional customer service by consistently cleaning homes. Responsibilities: * Use Merry Maids cleaning products and procedures to clean in customer homes * Use provided equipment including vacuums and microfiber cleaning cloths * Clean all surfaces in home, including fans, blinds, light fixtures, baseboards, fixtures, counters, showers, toilets, cabinets, and floors * Ability to clean floors on hands and knees in kitchens and bathrooms * Vacuum all stairs, carpet, hard surface floors and furniture * Carry all cleaning products and equipment to and from office, vehicle, and customers' homes * Assist in keeping supplies stocked and maintain equipment * Contribute to a positive work climate with a pleasant attitude and contribute to the overall team effort including being in uniform, dependable and on time * Has respect and understanding for co-workers and customers Qualifications: * Ability to differentiate between cleaning products and uses * Ability to read cleaning instructions * Strong communication and customer service skills * Ability lift and carry 20 lbs. of equipment * Ability to withstand regular physical contact with dog and cat hair, mold, dust, mildew and cleaning solutions * Ability to drive to and from various job sites This is intended to describe the general nature and level of work performed by those assigned to this position. This is not a comprehensive list of all responsibilities, duties, skills, efforts, and conditions associated with this position. The Company reserves the right to modify this description in the future, with or without notice to the employee. This Job Description does not create an employment contract, implied or otherwise, and employment with the Company remains at will. These responsibilities are subject to possible modification to reasonably accommodate individuals with disabilities. Looking for a fun place to work and and competitive pay? Then come live the Merry Maids life! As a Merry Maids team member, you would belong to an award-winning company and be a part of our close-knit team - a team that works together to provide the best cleaning solutions and customer service to our clients. We offer paid training, excellent work/life balance and real opportunities for advancement. You may start off as a team member, but you are then able to tailor a career path that matches your interests and goals - including becoming a team captain, trainer, quality assurance supervisor or manager. We take pleasure in improving our clients' lives by allowing them to spend more time with family or doing activities they enjoy. As trusted in-home professionals, we form strong relationships with our clients and are often considered part of their extended families. Ready to create brighter days for you and our customers?
    $22k-32k yearly est. 60d+ ago
  • Team Member

    Firehouse Subs 3.9company rating

    Software developer internship job in Grand Forks, ND

    REPORTS TO: General Manager/Assistant Manager/Shift Leader Statement: The line positions are critical to the daily success of the restaurant. Part of our mission is to serve hearty and flavorful food, and it has to be done right! The line is just that…the front lines of our operation and standards must be exceeded to ensure we execute on our mission. Job Requirements: * Able to work in a fast-paced environment. * Excellent menu and product knowledge. * Accountable for the preparation of the guest's order. * Able to communicate effectively with guests and handle questions and concerns in a professional manner. * Team player. * Thanks the guest sincerely for their business. * Participates in all Firehouse Subs Public Safety Foundation fundraising initiatives. * Maintains an organized, stocked, and sanitary work space. * Able and willing to complete other restaurant functions such as cashier or cleaning, per management direction, or any other duties assigned by the general manager, assistant manager, or shift leader. * Maintains a safe work environment, adhering to all established food and safety guidelines. * Able to lift up to 50 lbs. Compensation: $11.50 per hour Firehouse Subs is a restaurant chain with a passion for hearty and flavorful food, heartfelt service and public safety. Founded in Jacksonville, Florida in 1994 by brothers and former firefighters Chris Sorensen and Robin Sorensen, Firehouse Subs is a brand built on decades of fire and police service, hot and hearty subs piled high with the highest quality meats and cheeses, and its commitment to saving lives through the establishment of the non-profit Firehouse Subs Public Safety Foundation. The founders are the real deal, the food is their creation and the brand is a family of franchise operators who share their same passion for generously serving food and community. For the third consecutive year, based on recent Technomic Insight consumer data, Firehouse Subs was named the No.1 brand in the restaurant industry that "Supports Local Community Activities." This year, Firehouse of America and Firehouse Subs suppliers will together donate a portion of purchases at Firehouse Subs locations to the Firehouse Subs Public Safety Foundation for the purchase of lifesaving equipment, with a minimum donation of $1 million. Our mission is to carry on our commitment to and passion for: * Hearty and Flavorful Food * Heartfelt Service, and * Public Safety This franchise is independently owned and operated by a franchisee. Your application will go directly to the franchise restaurant, and all hiring decisions will be made by the management of this franchise restaurant. All inquiries about employment at this franchise restaurant should be made directly to the restaurant, and not to Firehouse Subs Corporate.
    $11.5 hourly 1d ago
  • Automotive Technician Internship

    Rydell Cars 3.6company rating

    Software developer internship job in Grand Forks, ND

    At Rydell Auto Center, we strive to make every customer a customer for life. Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated. Every employee at Rydell is absolutely critical to its success. Our promise is to keep delivering the same award winning service and value that our community has come to expect from our dealership through the years. This is a Part Time position for Automotive Students to get started with their career while they are still in school. Benefits We offer great “in-house” benefits including discounted services, an employee vehicle purchase program and paid time off to volunteer. Technician Specific Benefits Air-conditioned shop Uniforms provided Work environment OSHA certified to current Air Quality Standards Highly productive shop Career advancement opportunities, promote from within ASE and state inspection certification reimbursement and all training expenses paid to further your career Continued education, manufacturer hands on and web based training Clean and professional work environment Competitive wages Responsibilities Perform work specified on the repair order with efficiency and in accordance with dealership Test-drive vehicles, and test components and systems, using diagnostic tools and special service equipment Diagnosing, maintaining, and repairing vehicle automotive systems including engine, transmission, electrical steering, suspension, brakes, air conditioning, etc. Communicate directly with the Service Advisor so that customers can be informed if any additional service is needed. Providing an estimate of time needed for additional repairs Executing repairs under warranty to manufacturer specifications Qualifications Strong teamwork skills Willing to submit to a drug screen & background check Must have clean & valid driver's license We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. We are committed to providing a safe, drug-free work environment. Applicants must be willing to submit to a pre-employment background check and drug test.
    $28k-34k yearly est. Auto-Apply 60d+ ago
  • Application Developer Intern - Client Innovation Center (Entry Level)

    IBM Corporation 4.7company rating

    Software developer internship job in Michigan City, ND

    Introduction About the Client Innovation Center (CIC) IBM Consulting Client Innovation Centers (CICs) are high-delivery, team-based environments where technologists work onsite to build real solutions for real clients. At CIC, interns work closely with experienced practitioners and associates to support application development efforts across a variety of technologies and industries. Our delivery centers are built for learning through delivery, combining hands-on project exposure, structured training, mentorship, and teamwork to help students develop strong technical foundations and prepare for early-career roles in consulting and technology. This internship is ideal for students who enjoy problem-solving, learning quickly, and working in a collaborative, in-person environment. In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology. Your role and responsibilities The Application Developer Intern role is a developmental, learning-focused position that provides hands-on exposure to application development in a professional delivery environment. This role is not about owning production systems or being an expert on day one. It is about applying classroom knowledge, building real-world experience, and learning how software solutions are delivered as part of a team. High-performing interns may be considered for conversion into IBM Consulting's full-time Associate Application Developer program based on performance and business needs. As an Application Developer Intern, you will: * Support application development activities under the guidance of senior developers and associates * Assist with writing, testing, and debugging code for application components or features * Participate in Agile team activities such as stand-ups, sprint reviews, and retrospectives * Help document technical designs, implementation details, and development decisions * Gain exposure to full-stack and cloud-native development concepts, including APIs, databases, and user interfaces * Learn and apply secure coding, quality, and performance best practices * Build technical and professional skills through mentorship, training, and hands-on project work Required education High School Diploma/GED Required technical and professional expertise These qualifications are essential for success in the role. Learning and Team Skills * Coursework or hands-on experience in computer science, software development, or related technical fields * Basic programming experience in at least one language, such as Java, Python, C/C++, or JavaScript, gained through coursework, labs, or projects * Understanding of fundamental concepts such as variables, control structures, functions, and object-oriented programming * Strong analytical and problem-solving skills, with the ability to approach tasks using structured, logical thinking * Comfortable working onsite in a collaborative, team-based environment * Ability to work effectively in a technology-driven consulting environment where tools, platforms, and client needs evolve over time * Ability to learn new systems and technologies quickly and apply them in a delivery setting Programming & Data Skills * Coursework or hands-on experience in computer science, software development, or related technical fields * Basic programming experience in at least one language, such as Java, Python, C/C++, or JavaScript, gained through coursework, labs, or projects * Understanding of fundamental concepts such as variables, control structures, functions, and object-oriented programming Education * High School Diploma or GED Preferred technical and professional experience Preferred Skills (Nice-to-Haves): * Exposure to distributed data processing tools such as REST APIs, basic front-end frameworks, or application frameworks. * Familiarity with version control tools (e.g., Git) * Exposure to cloud concepts or platforms (AWS, Azure, Google Cloud, or IBM Cloud) through coursework or labs * Experience working on team-based projects, hackathons, internships, or capstone courses * Interest in areas such as cloud computing, data-driven applications, or AI-enabled features Preferred: * Currently pursuing a Bachelor's degree in Computer Science, Engineering, Information Systems, Data Science, or a related field ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS Supplemental 1 employees may be eligible for up to 8 paid holidays, minimum of 56 hours paid sick time and the IBM Employee Stock Purchase Plan. IBM offers paid family medical leave and disability benefits to eligible employees where required by applicable law. This position was posted on the date cited in the key job details section and is anticipated to remain posted for 15 days from this date or less if not needed to fill the role. We consider qualified applicants with criminal histories, consistent with applicable law. The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
    $47k-57k yearly est. 11d ago
  • Sr Software Development Engineer

    CVS Health 4.6company rating

    Software developer internship job in Michigan City, ND

    We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time. Position SummaryAs a Sr Software Development Engineer, you will play a crucial role within a collaborative team, focusing on the design, delivery, and operation of vital distributed systems. We are seeking passionate and positive individuals with strong technical skills and a drive to create and maintain innovative solutions. ResponsibilitiesBuild and maintain business-critical, enterprise-grade systems using modern technology and techniques. Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring Continuously learn and integrate the latest AI advancements into daily tasks. Deliver incremental value through continuous code releases. Drive long-term improvements - focusing on simplicity and maintainability. Collaborate with others to develop solutions that meet cross-organization needs. Translate business requirements into scalable and effective technical solutions. Develop technical documents to accurately represent application design and code Proactively monitor application health/metrics, and assist with production issue triage. Participating in peer-reviews of solution designs and related code. Ensure the security and privacy of protected health information. Continually refine yourself and others through learning and mentorship. Required Qualifications5+ or more years of experience in Software Development working with a mix of front and back end technologies in a product oriented, cross functional engineering team Strong foundation in software engineering: problem solving, data structures, algorithms, patterns, concurrency. Hands on experience with a number of programming languages including but not limited to: C#, . NET, Java, and frontend frameworks such as Angular or React. Experience using full-stack development to ship and operate large-scale systems. Strong SQL skills and understanding of RDBMS such as SQL Server or PostgreSQL. A strong understanding of Microservice architecture. Experience with distributed systems design, implementation and operation at scale. Strong experience with version control (Git) Experience with Continuous Integration Continuous Deployment (CI/CD) Experience with Scrum/Agile development methodologies Clear and effective communication. Preferred QualificationsBachelors of Science in Computer Science or a related field or equivalent work experience. Strong experience with the following technologies: C#, kafka, API contracts, docker, kubernetes, infrastructure as code, terraform. Software development experience using React with Typescript. Strong experience with MS SQL Server, Postgres or equivalent relational databases. Experience with an Application and Performance Monitoring platform. Ex: New Relic. Familiarity with cloud vendors: Azure, AWS or GCP. Experience establishing and maintaining CI/CD pipelines. Experience with TDD and testing frameworks. Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation. Strong understanding of architecture principles, object-oriented design principles, and database design and implementation Anticipated Weekly Hours40Time TypeFull time Pay RangeThe typical pay range for this role is:$83,430. 00 - $222,480. 00This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit ************* cvshealth. com/us/en/benefits We anticipate the application window for this opening will close on: 02/06/2026Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
    $83.4k-222.5k yearly 17h ago
  • Data Developer/ BI Developer (MS Azure/ Databricks/ Process Optimization)

    Molina Healthcare Inc. 4.4company rating

    Software developer internship job in Michigan City, ND

    Database Developer is responsible for the overall development, maintenance, and integrity of various reporting database. You will be responsible for testing, reviewing SQL queries, stored procedures and facilitating code reviews for improving and maintaining new and existing datasets. You will be required to collaboratively work with other infrastructure and business stakeholders to adhere to data governance and ensure system integrity. Job Duties * Responsible for integrity of data as utilized by the department * Develops framework for the automation of data processes across platforms. * Prepares data for use in reporting and business intelligence systems for internal and external stakeholders * Creates policies and procedures documenting the technical and business criteria underlying the use of data by the department * Ensures the propagation of Molina data management process for the department across functional units. This includes the collection of data, the sharing of data, and utilization of data across teams. * Conduct periodic code review * Ensure all database programs meet company and performance requirements * Keep abreast of new technology to keep our platform current * Conduct data analysis, Gap analysis, Root cause analysis and provide recommendations based on findings. Job Qualifications REQUIRED EDUCATION: Bachelor of Science (BSc) degree in Computer Science or relevant field. 4-5 years working in Data Development in in lieu of degree. REQUIRED EXPERIENCE/KNOWLEDGE, SKILLS & ABILITIES: * Minimum of 2 years hands on experience with SQL and database development, one of the BI analytics tool (Power BI, Tableau etc), MS Azure, Datalake, Databricks * Minimum 2 years hands on experience using SSIS and SSRS. * Knowledge of software development and application program interface. * Ability to understand users' requirements and a strong problem-solving skillset. PREFERRED EDUCATION: Master of Science (MSc) degree in Computer Science or System Analysis. JOB PROFILE PREFERRED EXPERIENCE: * Minimum of 5 years hands on experience with SQL and database development. * Experience working in a Medicare environment is highly preferred. * Experience working with Python is highly preferred. To all current Molina employees: If you are interested in applying for this position, please apply through the intranet job listing. Molina Healthcare offers a competitive benefits and compensation package. Molina Healthcare is an Equal Opportunity Employer (EOE) M/F/D/V. Pay Range: $80,412 - $188,164 / ANNUAL * Actual compensation may vary from posting based on geographic location, work experience, education and/or skill level. About Us Molina Healthcare is a nationwide fortune 500 organization with a mission to provide quality healthcare to people receiving government assistance. If you are seeking a meaningful opportunity in a team-oriented environment, come be a part of a highly engaged workforce dedicated to our mission. Bring your passion and talents and together we can make a difference in the lives of others. Molina Healthcare offers a competitive benefits and compensation package. Molina Healthcare is an Equal Opportunity Employer (EOE) M/F/D/V.
    $80.4k-188.2k yearly 3d ago
  • Sr Software Engineer

    Meijer, Inc. 4.5company rating

    Software developer internship job in Michigan City, ND

    As a family company, we serve people and communities. When you work at Meijer, you're provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family - take care of your career and your community! Meijer Rewards * Weekly pay * Scheduling flexibility * Paid parental leave * Paid education assistance * Team member discount * Development programs for advancement and career growth Please review the job profile below and apply today! The Sr Software Engineer for OMS provides deep technical leadership across Meijer's Order Management ecosystem, spanning Yantra services, fulfillment orchestration, timeslot services, third-party marketplace integrations, catalog merge, and cross cloud resiliency work. This role drives architecture, engineering excellence, integration strategy, CI/CD modernization, and operational resilience across ~70+ OMS repositories and related services. You will be the technical backbone for a highly distributed, multi team environment-ensuring scalability, correctness, reliability, and alignment across Digital, DevOps, SRE, Architecture, and partner teams. Position allows for flexible remote schedule with some travel to the office as needed. Selected candidate must live in the Meijer six state footprint (MI, IN, IL, OH, WI, or KY) or being willing to relocate to one of these states. What You'll be Doing: Architecture & Technical Leadership * Own and evolve the end‑to‑end OMS technical architecture across Yantra, digital services, Hybris/SAP Commerce, and Mirakl 3P integrations. * Define and enforce service boundaries, API contracts, event schemas, and system dependencies for COP, SOP, preorder, post‑order, and fulfillment flows. * Lead architectural decision making via ADRs, design reviews, and cross‑team governance. * Champion multi‑cloud active/active patterns for OMS * Interfaces with the Technical Product Owner and IT partners to develop acceptance criteria for features and user stories and ensures acceptance criteria are met. * Works within the SAFe Agile framework. Distributed Systems & Event‑Driven Design * Architect and optimize event‑driven workflows using Kafka, service bus queues, asynchronous handlers (Webflux), and durable orchestrations * Ensure robust retry, idempotency, sequencing, compensation, and error‑recovery patterns. * Drive message taxonomy and standards across dozens of OMS microservices. Cloud, Infrastructure & Operations * Lead OMS cloud modernization across Azure (AKS, ARO, APIM, Cosmos, Azure SQL) and Google Cloud (GKE, Cloud SQL/AlloyDB). * Define failover, scaling, traffic routing, and resiliency patterns for business‑critical flows * Enable deep observability through OTEL, Dynatrace, structured logging, synthetic testing, and distributed tracing. CI/CD, Dev Productivity & Engineering Excellence * Oversee modernization of pipeline templates, GitHub migration, build governance, and quality gates (SonarQube, Veracode, JaCoCo). * Establish standards for versioning, artifact management, manifest repos, and multi‑service release coordination. * Champion zero‑downtime deployment strategies and environment reliability. Integration Leadership * Serve as OMS integration authority for Hybris, Front-End CMS, Mirakl, Instacart, Shipt, Buncha, and other enterprise platforms. * Guide LaunchDarkly feature‑flag strategy * Ensure consistent API semantics, forward/backward compatibility, and smooth partner onboarding. Data & Platform Engineering * Provide architectural direction for CosmosDB, Azure SQL, Liquibase migrations, and high‑scale ETL via Azure Data Factory. * Lead strategies for catalog merge logic, inventory feeds, pricing flows, and partner data delivery modernization. Testing & Quality * Define test strategies across performance, integration, E2E order creation → pickup flows, and environment isolation. * Partner with SDET and EQE to build robust automation and reduce dependency on shared environments. * Ensure high service coverage, testability, and strict contract enforcement. Cross‑Team Leadership & Mentorship * Mentor other engineers and newly onboarded platform team members. * Facilitate alignment across TPOs, Platform, DevOps, Architecture, and Business stakeholders. * Drive change management for major OMS initiatives * Coordinates structured walk throughs, secure coding, and technical reviews ensuring application coding and design follows secure coding and design principles. Other Requirements: * Assists in the production support and maintenance of applications as needed. * Actively participates in all team Agile ceremonies. * This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required. What You Bring with You (Qualifications): * Bachelor's or 12 years' experience (or comparable combination of education and related experience). * Backend Engineering: Expert in Java/Spring Boot and familiar with .NET where OMS UI integrations apply. * Deep REST API & contract design experience. * Proven track record as a Lead Engineer or equivalent in a large, distributed, multi‑service environment. * Ability to simplify complexity, create scalable patterns, and guide multiple delivery teams. * Kafka, event‑driven architecture, asynchronous workflows, resiliency patterns. * Multi-cloud traffic, failover, and integration strategies. * Azure (AKS/ARO, APIM, Storage, Data Factory, Functions, CosmosDB). * GCP familiarity (GKE, Pub/Sub, Cloud SQL/AlloyDB) preferred. * CI/CD (Azure DevOps Pipelines, GitHub Actions, Helm, Docker, YAML build templates). * Liquibase, SQL schema design, CosmosDB modeling, Cassandra DB experience, ETL & pipeline tuning. * Deep understanding of consistency, latency, and cross‑cloud sync challenges. * Hybris/SAP Commerce integration patterns (order flows, timeslots, catalog merge). * Mirakl 3P marketplace experience. * LaunchDarkly, SAP/OMS order lifecycle understanding. * OpenTelemetry, Dynatrace, logs/traces correlation, alert tuning. * Experience designing performance test strategies for distributed systems. * Ability to drive automation and test architecture alignment across teams. * Strong team-oriented interpersonal and communication skills with leadership tendencies Preferred Qualifications * Experience migrating large portfolios from ADO → GitHub. * Experience with reliability engineering or SRE-style disciplines. * Understanding of retail fulfillment workflows and order‑orchestration domain. * Prior involvement in multi-cloud modernization initiatives. * Experience as a team member on project teams in a cross-functional environment. Experience on Agile teams is preferred. * Expertise in design and implementation of IT solutions. * Proficient in multiple technologies or systems. * Strong knowledge and understanding of structured analysis and technical design techniques. * Strong knowledge of database management and file access methods is desirable. * Strong analytical and problem-solving skills. * Knowledge of agile practices in a cross-functional environment preferred. * Ability to effectively adapt to rapidly changing technology and apply it to business needs. We are committed to offering competitive pay that reflects market standards and ensures consistency within our organization. The pay range for this position is listed below. $100,000.00 - $156,000.00 This pay range represents the minimum and maximum base pay for the position, which is determined by factors such as market data, the qualifications required, the level of responsibilities associated with the role and other roles at this same level. Your specific pay rate within this range will be based on your experience, qualifications, and skills compared to the internal team you'll be joining. We offer a comprehensive benefits package that includes medical, dental, vision, life insurance, a 401(k) plan with employer match, disability leave, and paid time off (PTO). In addition to these core benefits, we are committed to supporting your overall well-being and career growth. Our offerings include a variety of programs designed to support your personal and professional development, such as paid parental leave, paid education assistance (including free education), a childcare subsidy and more. We are dedicated to creating a work environment that promotes work-life balance, long-term health and financial security, and continuous professional development
    $100k-156k yearly Auto-Apply 5d ago
  • Senior Software Development Engineer

    Mastercard 4.7company rating

    Software developer internship job in Oslo, MN

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Development Engineer Overview Are you a Senior Java Developer who wants to build innovative products for Norwegian banks? Mastercard Payment Services Norway is looking for a Senior Java Developer to join our team working with development on our eFaktura service. The ideal candidate is highly motivated, intellectually curious and analytical. The development team uses the Scrum methodology and works closely together with the Product Owner and relevant business managers to succeed with the product vision. In this position you will * Contribute to development and delivery of software solutions. Making improvments to existing applications and customization, adhering to MasterCard standards, processes and best practices. * Perform system maintenance, identification of root cause and remediation of the problems. * Develop and maintain our services. * Be a partner for developers and testers as well as for our Business Unit to discuss solutions and functionality. * Work in a team with other developers/testers to achieve the overall goal. Your professional qualifications include * You hold a relevant higher education degree. * You have a minimum of 2 years of relevant experience with Java development. o We are open to considering candidates with less experience, providing other personal and professional qualifications match well * You have experience with agile development processes (E.g. Scrum, Kanban). * Skilled in backend technologies like Spring and webservices (REST/SOAP). * You have experience with Java, Spring and Hibernate. * Experience with development of REST-based APIs. * Knowledge of Git, Jenkins, Maven, IntelliJ, Splunk. Your personal qualifications include * Be self-driven and proactive. * Passionate to be a Developer. * Ability to express thoughts clearly in verbal and written communications. * Ability to understand complex systems and events with external dependencies. * Ability to see areas of improvement and suggest suitable solutions. * Always eager to learn more. * Have significant knowledge about Java development and integration. * Always look for potential solutions to solve problems. We can offer personal freedom and growth possibilities in addition to competitive terms and conditions including good insurance and pension schemes. Mastercard supports a wide range of sports and leisure activities for our employees. Located at Rommen, our office is easily accessible by any means of transport. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: * Abide by Mastercard's security policies and practices; * Ensure the confidentiality and integrity of the information being accessed; * Report any suspected information security violation or breach, and * Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
    $79k-95k yearly est. Auto-Apply 27d ago
  • Sterile Processing Technician Intern

    McLaren Health Care 4.7company rating

    Software developer internship job in Michigan City, ND

    Performs and participates in decontamination, cleaning, assembling, packaging, scanning, sterilization, storage and distribution of reusable surgical instrumentation and equipment. Under the direct supervision of a preceptor, the extern will perform the following functions: * Decontaminates and sterilizes instruments, medical supplies and equipment, and assembles, wraps and sterilizes trays of instruments. Follows proper standard precautions while in decontamination and sterilization areas. * Monitors biological and chemical wash solution to ensure quality and consistency for decontamination of instruments and medical equipment. * Sorts mismatched sets of instruments, trays, and medical equipment and makes them available to sterile processing customers in a timely manner. * Restocks, labels, and maintains inventory, collects and distributes instruments, trays, crash carts, and facility medical equipment. * Performs environmental maintenance duties and assists in maintaining inventory levels in sterile processing, the operating room. * Verifies that equipment functions properly, assists with requisitions for equipment maintenance, repair or replacement, and removes defective equipment. * Upon successful validation of core competencies, the extern will be allowed to function with indirect supervision. * Assists with maintaining established departmental policies and procedures, objectives, and quality improvement, safety, and environmental and infection control standards. * Demonstrates organizational skills and appropriately prioritizes assigned work responsibilities. * Assumes responsibility for expanding knowledge based through participation in various surgical procedures at attending department in-services as time permits. * Assists in maintaining a safe and orderly work environment, adhering to established policies. * Respect's patients' rights by providing privacy and confidentiality of information. * Performs other related duties as required and directed. Required: * High school diploma or equivalent. * Enrollment in approved sterile processing course. * Enrollment in approved sterile processing course, and certification eligible as a sterile processing technician by the Certification Board for Sterile Processing and Distribution (CBSPD) or the International Association of Central Service Material Management (IACSMM) Equal opportunity employer of minorities/females/disabled/veterans. Additional Information * Schedule: Per Diem * Requisition ID: 26000117 * Daily Work Times: 8a-430p * Hours Per Pay Period: 0 * On Call: Yes * Weekends: Yes
    $31k-37k yearly est. 20d ago
  • Defense Software Engineer II - Front-End Focus

    Tata Technologies Ltd. 4.5company rating

    Software developer internship job in Michigan City, ND

    < The Defense Software Engineer II will design, implement, test, and maintain software architecture for vehicle systems integration. This role involves developing and executing software solutions, performing configuration updates, troubleshooting, and supporting system testing. The engineer will work with moderate guidance, applying knowledge of APIs, coding languages, and multiple layers of software development to deliver robust solutions. This role has a strong focus on front-end software development, including user interface design, human-machine interaction, and visualization of system data, ensuring intuitive and effective operator interaction with complex systems.< < Essential Duties and Responsibilities:< < Write, test, and maintain code and scripts for embedded and application-level systems, with an emphasis on front-end application logic and user interface behavior.< Develop and maintain clear documentation for software designs, interfaces, and test results, including user interface workflows and interactions logic.< Identify opportunities to enhance software processes, tools, and coding practices, contributing to greater efficiency, maintainability, and overall product quality. Work closely with fellow software engineers and cross-functional engineering teams to share knowledge, resolve issues, and ensure successful project execution. Michigan3 - 15 Years10R12-Jan-2026NACTIVE Education and Experience (required):< < Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.< Minimum 2 years of software development experience. < Experience developing user-facing software, graphical user interfaces or visualization layers.< Experience in software development, configuration, and testing.< Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. < U.S. Citizen.< < < Education and Experience (preferred):< < Master's degree in Computer Science or a related technical field.< Extensive experience with Agile Process methodologies.< Experience developing and writing requirements definitions. < Experience with In-Vehicle Software architecture and design. < Experience with the engineering and integration of military ground vehicle electronics systems and subsystems< < < Skills, Knowledge and Abilities (required): < < Ability to develop in C, C++, Python.< Experience working with front-end frameworks, UI toolkits, or visualization libraries. Understanding of usability principles, human-machine interaction, and responsive design concepts. Ability to perform software troubleshooting, quickly finding and fixing software issues and bugs. Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. Able to work independently and handle several assignments simultaneously. Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies.< Working knowledge of best practices in documentation of software and software development.< < < Skills, Knowledge and Abilities (preferred): < < Experience with modern front-end technologies, frameworks, or UI toolkits (e.g., Qt, LVGL, React, web-based UI frameworks, or similar).< Familiarity with data visualization, real-time data display, or control systems interfaces.< Understanding of software architecture principles and interface-driven design.< Automotive vehicle knowledge, including hands on mechanical or electrical work< Proven ability to interface with software, network, and hardware development & integration teams.< Currently holding or the ability to obtain a Secret DOD security clearance. < Michigan3-15 Yrs
    $68k-86k yearly est. 16d ago
  • JD Diesel Tech Intern - FREE SCHOOL

    True North Equipment 4.4company rating

    Software developer internship job in Northwood, ND

    True North Equipment with locations in Grafton, Grand Forks, Northwood, Kennedy, Warren, Thief River Falls, Mahnomen, and Baudette provide students paid tuition for the John Deere Tech program at NDSCS in Wahpeton, ND, and guaranteed job placement after graduation. We are looking for self-motivated individuals with a passion for people and the Ag equipment industry, who are interested in advancements in Agricultural Equipment Technology. The John Deere Tech program gives you the power to turn your abilities into a career that matters! You've got the talent, the skills, and the interest. You like working with technology, your hands, solving problems, and getting the most out of everything you work on. Consider a career with John Deere and True North Equipment. You'll focus on: Complete ACT & entrance tests Contact & visit NDSCS to enroll Performs basic service tasks as assigned Develops skills in removal, disassembly, and reconditioning of components Participates in Service EDUCATE Training programs required for the development of skills and knowledge What we are looking for: Good knowledge of methods, materials, tools and techniques used in the repair of outdoor power equipment/agricultural equipment Fundamental knowledge of engines, hydraulics, power-trans, air-conditioning, and electrical systems as they apply to machines marketed by the Dealership Ability to use basic computer functions Good skills in operating vehicles and equipment used for diagnostic purposes High School Diploma or equivalent experience required Valid driver's license required May need to obtain medical card for hauling True North Equipment's Responsibilities: Provide work experience Paid Internship Paid Tuition/tools Provide Uniforms Provide mentoring For more information on the John Deere Tech program please visit ************************
    $32k-49k yearly est. 60d+ ago
  • C++ Programmer

    University of North Dakota 4.1company rating

    Software developer internship job in Grand Forks, ND

    Classification $15.00 hourly, Non-Exempt (Eligible for overtime) 20 hours per week 100% Remote Work Availability: No Hybrid Work Availability (requires some time on campus): No This is a part-time, non-benefited position. Only UND students are eligible to be hired in this position. Assist the Computational Research Center - DREAM Lab team with coordinating the development of a OpenUSD-X3D file translator for the open-source Adobe/AOUSD File Translator Plugin. The UND DREAM Lab is a “Small Organization Member” of the Web3D Consortium (Web3D) and a “Contributing Member” of the Alliance for OpenUSD (AOUSD). OpenUSD is a 3D file format originally developed by Pixar, and later released as an open standard through the AOUSD organization. It serves as the basis for the NVIDIA Omniverse digital twin and metaverse platform. OpenUSD is heavily used in the entertainment industry and is expected to have increased industrial uses over time. X3D is a 3D file format and run-time architecture to represent and communicate 3D scenes and objects on the Web. Duties & Responsibilities Coordinate software development activities between UND and its collaborating partners to develop the OpenUSD to X3D and X3D to OpenUSD conversion tool. This person will be expected to contribute programming code for this project, and perform other tasks as directed to assist CRC DREAM Lab staff with coordinating programming activities with contributing partners. Minimum Requirements Previous experience using the C++ programming language Previous experience using GitHub Must be able to lift 50 pounds. Successful completion of a Criminal History Background Check In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment. Preferred Qualifications Previous experience using the Python programming language To Apply For full consideration, applications must be received by the closing date and include the following materials: • Resume • Cover Letter • Spring class schedule Please include in the application if you are currently or have in the past 12 months been employed with the University of North Dakota, the North Dakota University System or any other North Dakota State agency. If so, include which agency/department, as well as how many hours you work a week. Career Services is here to help students looking for student employment positions at UND by offering individual sessions that include resume, cover letter reviews, and interview preparation. Please schedule an appointment through Hawk Central or email us at **************************.
    $15 hourly Easy Apply 2d ago
  • Field Data Technician Internship

    Hefty Seed Company 3.1company rating

    Software developer internship job in Hillsboro, ND

    Hefty Seed Company is a progressive, rapidly growing agriculture retailer that is offering field data technician internships at our locations. We are looking for someone with the ability to multi-task and work in a fast-paced environment. The desired candidate will have a positive attitude, a drive to help farmers, team-oriented, self-motivated, excellent follow-through skills, great verbal and written communication skills, enthusiasm for learning and a passion for agriculture. The objective is to gain hands-on experience in the field while working closely with experienced agronomists. Qualifications: - Ability to manage projects and carry out designated tasks - Attention to detail ensuring projects are completed correctly and in a timely manner - Effective ability to communicate findings and implement - Must be 18 years old and able to obtain a DOT medical card; pursuing a degree in an agriculture-related degree is a plus but not required Responsibilities: - Pull soils samples in an accurate and consistent manner - Take tissue tests for farmers and review results - Crop scouting for weeds, diseases, and insects - Help determine stand count - Learn how to read soil sample results - Work collaboratively with the agronomy team to analyze data and provide actionable insights for crop management - Perform regular testing for research trials and compile data (Baltic location only) - Attend agronomist training and crop scouting events Hours (approximately 55 hours per week) Monday - Friday 7am-5:30pm Saturday 7am-noon + Extra hours as needed
    $31k-49k yearly est. 16d ago
  • Associate Application Developer - Strategy and Transformation

    IBM Corporation 4.7company rating

    Software developer internship job in Michigan City, ND

    Introduction IBM Consulting Client Innovation Centers (CICs) are high-delivery, team-based environments where technologists work onsite to build real solutions for real clients. At CIC, associates collaborate closely with peers and experienced practitioners to design, build, test, and support enterprise applications at scale. Our delivery centers are built for learning through delivery, combining hands-on project work, structured training, mentorship, and teamwork to help early-career professionals develop strong technical foundations and grow with confidence. This role is ideal for individuals who enjoy problem-solving, learning quickly, and working in an in-person, collaborative delivery environment. In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology. Your role and responsibilities The Associate Application Developer at IBM is an entry-level role focused on contributing to the development, testing, and support of application components within larger systems. This role is not about knowing everything on day one. It is about having strong computer science fundamentals, demonstrated coding ability, and the curiosity and discipline to learn modern technologies in a professional delivery setting. Associates are expected to contribute to established delivery teams and take on greater responsibility as their skills and experience develop. As an Associate Application Developer, you will: * Write, test, and debug application code with guidance from senior developers * Contribute to application features, services, or integrations within an established system architecture * Participate in Agile delivery activities such as stand-ups, sprint planning, and retrospectives * Collaborate with teammates to understand requirements and help implement technical solutions * Apply secure coding, quality, and performance best practices * Use version control and development tools to deliver code in a team-based environment * Continue building technical and professional skills through training, mentorship, and hands-on delivery experience Practice-Specific Role Focus (Varies by Assignment) An Associate Application Developer aligned to Enterprise Asset Management (EAM) supports the development and maintenance of EAM applications using IBM Maximo and related technologies as part of a delivery team. In this role, associates contribute to building and modifying application components, supporting integrations, and assisting with reports, interfaces, data conversions, and system enhancements while learning how Maximo supports asset and maintenance processes. The position focuses on developing strong technical foundations, understanding EAM business workflows, and delivering reliable solutions under the guidance of experienced practitioners, with responsibility increasing as skills and experience develop. Depending on the practice and client engagement, associates may focus on one or more of the following Strategy and Transformation areas: * Customer * Enterprise Strategy * Finance * Simpler * Supply Chain * Talent Additional tools, technologies, and training are provided by practice teams based on client and project needs. Work Location & Onsite Expectations This role is based in an IBM Client Innovation Center (CIC) and requires regular onsite presence at the assigned delivery center. Working onsite enables hands-on learning, real-time collaboration, and mentorship that support faster growth and stronger delivery outcomes. Travel may be required for up to 60% of the time or 3 days per week (home on weekends), based on project requirements. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise These qualifications are essential for success in the role. Technical Fundamentals * Strong understanding of computer science fundamentals, including: * Object-oriented programming concepts * Data structures * Algorithms * Demonstrated ability to write and debug code in at least one primary programming language, such as Java, C#, Python, or JavaScript/TypeScript Applied Development Experience * Hands-on coding experience through coursework, academic projects, internships, labs, or personal projects * Familiarity with core software development concepts such as debugging, testing, and version control Programming Languages & Tools * Additional exposure to other languages, frameworks, or tools (e.g., Scala, SQL, Angular, React, or similar) through coursework or projects * Ability to apply core programming concepts across different languages and environments Candidates are not expected to be proficient in all listed technologies. Evaluation focuses on depth in at least one primary language and the ability to transfer foundational programming skills to new tools and frameworks. Web, Cloud, and Platform Exposure * Exposure through coursework or projects to web development concepts, APIs, or application frameworks (e.g., RESTful services, Spring Boot, .NET Core, Flask/Django, Node.js, or similar) * Exposure to cloud computing concepts-such as deploying, hosting, or integrating applications-on platforms such as AWS, Azure, Google Cloud, or IBM Cloud, through coursework, labs, or self-study Business & Delivery Skills * Ability to translate business or functional requirements into technical solutions, with guidance from senior team members * Comfortable working onsite in a collaborative, team-based environment * Strong willingness to learn, accept feedback, and continuously improve Preferred technical and professional experience * Experience working across both frontend and backend components in academic or project-based environments * Familiarity with Agile or Scrum team practices * Exposure to databases such as MySQL, PostgreSQL, SQL Server, Oracle, DB2, or MongoDB * Exposure to analytics or data tools such as SPSS, SAS, Tableau, Hadoop, or Spark, depending on practice needs * Experience collaborating with others on team-based software projects Emerging Technology Awareness * Familiarity with generative AI concepts, including basic modeling approaches, responsible use, and ethical considerations, gained through coursework, projects, or self-study Education * Bachelor's degree or equivalent practical experience in Computer Science, Engineering, or a related technical field (Candidates with other degrees will be considered if they demonstrate equivalent technical skills.) ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to: * Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being * Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long- term disability coverage, and opportunities for performance based salary incentive programs * Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law * Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals * Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences We consider qualified applicants with criminal histories, consistent with applicable law. This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role. IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
    $64k-73k yearly est. 11d ago
  • Senior Software Engineer

    CVS Health 4.6company rating

    Software developer internship job in Michigan City, ND

    We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time. Position SummaryThe Senior Software Development Engineer will be a key contributor in transforming the MinuteClinic technology ecosystem, building high-quality, scalable solutions that impact millions of patients and clinical staff. As we re-platform our entire stack and leverage AI to accelerate engineering productivity, this role will take ownership of complex technical challenges, deliver robust software, and influence the direction of our next-generation platform. In this role, you will collaborate with product managers, architects, and fellow engineers to design and implement services and features that improve patient experience and clinical workflows. You will be expected to proactively identify opportunities for improvement, drive solutions forward, and model best practices in software engineering. A successful Senior SDE is self-motivated, action-oriented, and committed to continuous learning-consistently adapting to new tools, technologies, and AI-assisted techniques to strengthen the team's capabilities and deliver innovative solutions. Required Qualifications5+ years of professional software development experience with modern programming languages such as Java, Kotlin, Python, C#, or TypeScript. Strong understanding of software engineering fundamentals, system design, distributed systems, and API development. Hands-on experience building cloud-based applications (Azure, AWS, or GCP). Demonstrated ability to take initiative-owning features end to end, breaking down ambiguous requirements, and delivering high-impact solutions. Proven commitment to continuous learning and staying current with modern engineering practices, frameworks, and AI-driven development tools. Experience with CI/CD pipelines, automated testing, and observability practices. Ability to collaborate effectively with cross-functional partners in an Agile environment. Strong problem-solving skills and the ability to write clean, maintainable, and testable code. Preferred QualificationsExperience developing healthcare, clinical, or regulated enterprise systems. Knowledge of microservices architecture, event-driven patterns, or cloud-native design. Familiarity with healthcare standards such as FHIR or HL7. Experience contributing to system architecture discussions or providing technical guidance to junior engineers. Exposure to modern front-end frameworks (React, Angular) or mobile development. Experience leveraging AI-assisted development, automation, or productivity tools to streamline engineering workflows. Strong emphasis on taking proactive action, identifying technical risks early, and driving solutions forward. EducationBachelor's degree in Computer Science, Software Engineering, or a related technical field required. Master's degree preferred but not required. Equivalent experience considered. Anticipated Weekly Hours40Time TypeFull time Pay RangeThe typical pay range for this role is:$83,430. 00 - $222,480. 00This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit ************* cvshealth. com/us/en/benefits We anticipate the application window for this opening will close on: 03/23/2026Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
    $83.4k-222.5k yearly 8d ago
  • Defense Senior Software Engineer I

    Tata Technologies Ltd. 4.5company rating

    Software developer internship job in Michigan City, ND

    < The Defense Senior Software Engineer I will lead the development of software for both internal Roush projects and external customers. The role will perform requirements gathering, software architecture design, software development, and support troubleshooting and testing of software and systems.< < Essential Duties and Responsibilities:< < < Lead software engineering team to architect, design, develop, test, and deploy software and software systems, including embedded controllers, user interfaces, diagnostics, communications gateways, and data processing tools.< Capture and document customer, user, and engineering software requirements. < Create and review software work products such as requirements documentation, sequence or timing diagrams, user experience wireframes, process documentation, flowcharts, user stories, test plans, test reports, project planning and schedule documentation, and user guides.< Continually lead the development and improvement of Roush software development processes, including code reviews, unit testing, system testing, test plan development, automated testing, project task tracking, team collaboration, continuous integration, bug and issue tracking. Michigan2 - 10 Years10R12-Jan-2026NACTIVE Education and Experience (required):< < Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience.< Minimum 4 years of software development experience. < Experience with In-Vehicle Software architecture and design. < Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. < U.S. Citizen.< < < Education and Experience (preferred):< < Strong working knowledge of software technology architecture and configuration.< Strong working knowledge of software languages, technologies, methodologies, API's, database, and Pub/Sub.< Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.< Working knowledge of best practices in documentation of software and software development.< Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms and systems.< < < Skills, Knowledge and Abilities (required): < < Ability to develop in C, C++, Python< < < Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.< Ability to perform software troubleshooting - quickly finding and fixing software issues and bugs. Ability to create intuitive, and attractive user interfaces. Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. Able to work independently and handle several assignments simultaneously. Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies. Â Skills, Knowledge and Abilities (preferred): < < Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.< Ability to manage a small team of software developers.< Automotive vehicle knowledge, including hands on mechanical or electrical work< Proven ability to interface with software, network, and hardware development & integration teams.< < Currently holding or the ability to obtain a Secret DOD security clearance.< < Michigan2-10 Yrs
    $80k-100k yearly est. 16d ago

Learn more about software developer internship jobs

How much does a software developer internship earn in Grand Forks, ND?

The average software developer internship in Grand Forks, ND earns between $27,000 and $46,000 annually. This compares to the national average software developer internship range of $30,000 to $48,000.

Average software developer internship salary in Grand Forks, ND

$35,000
Job type you want
Full Time
Part Time
Internship
Temporary