Skip to content Skip to main nav
North Dakota State University
  • Guests
  • Log in
  • Sign up
Facebook Instagram LinkedIn X (formerly Twitter) YouTube
Career and Advising Center logo North Dakota State University Career and Advising Center
Handshake
Bison Advise
Career Outcomes
  • Exploratory Areas
    • Business Studies
    • Health and Life Sciences
    • Liberal Arts, Communication, and Design
    • Social Sciences, Human Services, and Education
    • STEM
  • ACADEMIC ADVISING
    • Students
      • Who Is My Advisor?
      • Exploratory Students
      • How to Change My Major
      • Transfer Students
      • Academic Alert/Suspension Information
      • Bachelor of University Studies Degree
      • Student Advising Resources
    • Degree Completion Program
    • Faculty & Staff
      • Faculty & Staff Advising Resources
    • Bison Advise
      • For Students
      • For Faculty & Staff
  • CAREER SUPPORT
    • EXPLORE (majors, careers, & opportunities)
    • SEARCH (internships & jobs)
    • APPLY (resumes, cover letters, grad school, CVs)
    • INTERVIEW (tips, questions, & practice)
  • INTERNSHIP PROGRAM
    • Students
      • About the Program
      • Register an Internship or Co-op
      • Student FAQs
    • Employers
      • Hosting an Intern
      • Funding Opportunities
      • Employer FAQs
    • Faculty & Staff
      • Faculty & Staff FAQs
      • Faculty Resources for Internships
    • Resources
      • How to Find an Internship
      • #NDSUintern Experiences
  • CAREER FAIRS
  • EMPLOYERS
  • Handshake
  • Bison Advise
  • Career Outcomes
  • About Us
    • Mission
    • Administrative Team
    • Career Staff
    • Academic Advising Staff
    • Student Staff

Baker Group


Software Developer – Automation

  • Share This: Share Software Developer – Automation on FacebookShare Software Developer – Automation on LinkedInShare Software Developer – Automation on X
Recruitment began on December 13, 2024
and the job listing Expires on June 13, 2025
Full-Time Job
Apply Now

PURPOSE

The Software Developer is responsible for supporting the commercial and industrial process automation teams by developing software tools that increase quality and productivity. This role emphasizes software development with opportunities to support DevOps workflows and cloud application deployment. The position aligns with Baker Group’s strategic goals and supports the “Client for Life” concept for existing and new clients.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

The following duties are typical for this job. These are not to be construed as exclusive or all inclusive. Other duties may be required and assigned.

  • Support the Automation Business unit with software tools to increase quality and productivity
  • Develop and maintain software tools that enhance the quality and productivity of the Automation Business Unit (BU).
  • Produce detailed documentation for in-house developed software for use by technicians and operators.
  • Maintain and improve system tools used within the Automation BU.
  • Perform coding, debugging, testing, and troubleshooting throughout the application development lifecycle.
  • Design and implement enhancements to existing applications to meet evolving business needs.
  • Document and follow rigorous software design and development standards.
  • Research emerging software trends and identify potential solutions to improve team workflows.
  • Deploy and support custom applications on cloud platforms (e.g., Azure, GCP) as needed.
  • Collaborate effectively with team members and stakeholders, ensuring smooth communication and alignment with project goals.

MINIMUM EDUCATION & EXPERIENCE REQUIRED TO PERFORM ESSENTIAL FUNCTIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or at least 4 years of professional experience as a software developer.
  • Proficient in Java and Python with a strong portfolio of completed projects.
  • 2+ years of experience in deploying software using CI/CD pipelines and Git workflows and familiarity with setting up
  • Experience with modern software development methodologies, including CI/CD tools and Git workflows.
  • Familiarity with deploying applications to cloud platforms such as Azure or GCP.

Preferred but not required:

  • Exposure to building and industrial automation systems or platforms such as Tridium, Schneider Electric, or Ignition.
  • Knowledge of building automation protocols (e.g., BACnet, Modbus) or willingness to learn.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

CERTIFICATES, LICENSES, REGISTRATIONS

  • None required; relevant certifications (e.g., Azure, GCP, or CI/CD tools) are a plus.

MENTAL AND PHYSICAL COMPETENCIES REQUIRED TO PERFORM ESSENTIAL FUNCTIONS

  • Possess strong time and project management skills with capability to prioritize and multitask as needed.
  • Knowledge of current software development trends and best practices and able to assist with decision making process for ones we should implement.
  • Excellent troubleshooting skills, able to assist others in finding potential issues in their own work
  • Team player with strong customer service and communication skills

ENVIRONMENTAL ADAPTABILITY

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 10 pounds occasionally
  • May have occasional visits to a job site which would require periods of standing, walking and/or climbing stairs

EQUIPMENT/TOOLS

  • Laptop computer

Baker Group is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, Baker Group will consider reasonable accommodations for qualified individuals with disabilities and encourage prospective employees and incumbents to discuss potential accommodations with the Employer.

Apply Now
North Dakota State University
Career and Advising Center
Facebook Instagram LinkedIn X (formerly Twitter) YouTube
306 Ceres Hall
Dept 2802
1301 Administration Ave
PO Box 6050
Fargo, ND 58108-6050
701-231-7111
ndsu.cac@ndsu.edu
Privacy Policy | Terms of Service
Copyright © 2025 North Dakota State University
Powered by uConnect