Jobs · Engineering · Michigan

Software Developer - Onsite

Sturgis Bank · Sturgis, MI · 4 days ago
On-siteEngineeringFull-time

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.
  • Develop 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.

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.

Similar jobs

Developer Onsite

Randstad Digital AmericasChampaign, IL· 1 mo ago
Engineering$145k–$175k/yrapply on randstadusa.com