Demo

Software Developer - Onsite

Sturgis Bank
Sturgis, MI Full Time
POSTED ON 7/28/2026
AVAILABLE BEFORE 8/27/2026
Description

Summary:

The Software Developer is responsible for designing, developing, and maintaining software applications that support the Bank's business operations. This role partners with cross-functional teams to understand business needs and deliver efficient, scalable technology solutions. The Software Developer participates in the full software development lifecycle, from requirements gathering and design through implementation, deployment, and ongoing support, while helping solve complex technical challenges that contribute to the Bank's success.

Key Responsibilities

  • Designing, coding, testing, and debugging software applications using modern programming languages.
  • Collaborate with business analysts and department managers to gather and analyze requirements.
  • Design and implement software solutions that meet business needs and align with industry best practices.
  • Write secure, clean, efficient, documented, and maintainable code.
  • Adhere to programming standards, partner with the Information Security team to ensure SDLC adherence and a security first methodology.
  • Translate user requirements into technical specifications and system designs.
  • Developing high-quality, efficient, and scalable software solutions.
  • Troubleshoot and resolve software defects and issues.
  • Participate in code reviews and provide feedback to team members.
  • Keep up to date with emerging software development trends and technologies.
  • Develop integrations between the assigned applications and the bank's internal systems and/or third-party vendors.
  • Support the research, evaluation, implementation, and governance of Generative AI and emerging technologies to enhance operational efficiency, improve business processes, and ensure responsible, compliant adoption across the Bank.
  • Analyze departmental workflows to identify automation opportunities.
  • Perform other related duties and projects as assigned.

Supervisory Responsibilities

No direct reports

Requirements

Qualifications:

  • Proven experience in software development.
  • Strong programming skills in languages such as Java, C , or Python
  • Solid understanding of software development best practices and methodologies.
  • Familiarity with relational databases and SQL.
  • Experience with web development and frameworks
  • Proficiency in version control systems, such as Github
  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong attention to detail and commitment to delivering high-quality work.
  • Proficiency in web development.
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban) is a plus.

Education And/or Experience

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Five years’ programming experience required.
  • Experience working in a fast-paced, deadline-driven environment.
  • Excellent communication and collaboration abilities.

Certificates, Licenses, Registrations

Not applicable

Work Environment

Sitting for extended periods of time. Dexterity of hands and fingers to operate a computer keyboard, mouse, power tools, and to handle other computer components. Lifting and transporting moderately heavy objects, such as computers and peripherals.

Salary.com Estimation for Software Developer - Onsite in Sturgis, MI
$93,257 to $113,926
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer - Onsite?

Sign up to receive alerts about other jobs on the Software Developer - Onsite career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sturgis Bank

  • Sturgis Bank Sturgis, MI
  • Description: Summary: The QC Loan Servicing and Construction Loan Administrator ensures accurate, compliant, and timely processing of closed loan files and... more
  • 6 Days Ago

  • Sturgis Bank Sturgis, MI
  • Description Summary: We are seeking a motivated and tech-savvy IT Intern to join our Information Technology team. This internship offers hands-on experienc... more
  • 6 Days Ago

  • Sturgis Bank Sturgis, MI
  • Description: Summary: Performs a variety of duties in the operations area. May work on check processing, adjustments, return items, exception processing, s... more
  • 10 Days Ago

  • Sturgis Bank South Haven, MI
  • Description: Summary: Under the supervision of the Branch Manager/Branch Administrator, will act according to established policies and procedures, Personal... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Software Developer - Onsite jobs in the Sturgis, MI area that may be a better fit.

  • MORryde Elkhart, IN
  • Apply Job Type Full-time Description MORryde is looking to add to our Technology Team with the addition of a Software Developer . MORryde is a diverse manu... more
  • 20 Days Ago

  • Aptos Retail Elkhart, IN
  • Making a career change is a big decision. Why consider Aptos? Become a part of a team that is passionate about creating and delivering cutting-edge solutio... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!