Software Engineer

Michigan State UniversityEast Lansing, MI
429dRemote

About The Position

The Software Engineer at Michigan State University Federal Credit Union (MSUFCU) is responsible for the research, development, programming, and ongoing maintenance of software solutions for credit union service organizations. This role involves working with project stakeholders to identify requirements, design user interfaces, and create or modify database components. The position requires writing, testing, and documenting code while ensuring timely project completion. It also includes communication with other developers and presentations to stakeholders, with a focus on financial mobile and web applications.

Requirements

  • Experience in software development and programming languages relevant to financial applications.
  • Knowledge of the Software Development Lifecycle (SDLC).
  • Ability to troubleshoot technical problems and implement solutions.
  • Experience with cloud-based infrastructure management.
  • Strong communication skills for collaboration with stakeholders and team members.

Nice To Haves

  • Experience with agile methodologies and project management software.
  • Familiarity with financial applications and credit union services.
  • Previous mentorship experience in a software engineering context.

Responsibilities

  • Participate in the development and architecture of financial mobile and web applications.
  • Design, develop, and implement software to improve the Reseda Create portfolio of financial applications.
  • Engage in all aspects of the Software Development Lifecycle (SDLC) including analysis, design, testing, code review, deployment, and maintenance.
  • Troubleshoot technical problems and implement effective solutions.
  • Create and maintain technical documentation for programs and systems.
  • Collaborate with business units, technical teams, and third-party vendors to create project plans and technical specifications.
  • Monitor external and internal traffic, logs, and performance reporting for errors and anomalies.
  • Assist in the maintenance of cloud-based infrastructure.
  • Participate in the on-call rotation and assist with after-hours system needs as necessary.
  • Develop solutions that adhere to disaster recovery procedures and participate in compliance with disaster recovery plans.
  • Maintain the security of all solutions including user security and backend security to infrastructure and data assets.
  • Mentor other Software Engineers and support coworkers with programming design, development, testing, and code review.

Benefits

  • 100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability Premiums
  • Up to 26 days of PTO within your first year
  • Volunteer Time Off & 11 Paid Holidays
  • 401(k) with an immediate 2:1 Match
  • Tuition Reimbursement
  • Up to 12 Weeks of Paid Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service