Software Engineer I (Remote - AL, AR, LA, MS, or TN)

Hope Credit UnionJackson, MS
275dRemote

About The Position

The Software Engineer I position is responsible for developing, enhancing, modifying, and maintaining applications utilized across the organization. Software developers design, code, test, debug, and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications.

Requirements

  • Minimum of 1 year of work experience as a software engineer or developer.
  • Experience with JavaScript, Node.js, Typescript, HTML, CSS, React and Python.
  • Experience with creating and consuming APIs using REST, SOAP, GraphQL.
  • Experience with various DB technologies: SQL, Redis, greSQL and MongoDB.
  • Experience with parsing and writing XML and JSON formats.

Nice To Haves

  • Bachelor's degree in Computer Science or related field.
  • Experience in agile, small-team environments.
  • Skilled in client/server-side debugging and building scalable web apps.
  • Knowledge of cross-browser compatibility.
  • Detail-oriented with a passion for learning.
  • Strong collaboration and communication skills.
  • Understanding of financial services operations and systems.
  • Highly organized with the ability to manage shifting priorities.
  • Self-directed, analytical, and team-focused.

Responsibilities

  • Turn functional requirements into high quality applications.
  • Ability to design, develop, test, debug, implement and maintain applications and services.
  • Coding, testing, and analyzing software applications throughout the production life cycle.
  • Develop custom applications as defined by project teams, vendors and/or other organizational roles.
  • Collaborate with Project Management and other developers to understand design requirements and provide estimates for development.
  • Work as part of a growing, agile development team to deliver an engaging, impactful user experience.
  • Collaborate closely with Quality Assurance Analysts to identify test cases and devise efficient, scalable testing processes.
  • Stay current with the latest development best practices and share your findings with the team.
  • Adhere to product build and release schedules and strategies.
  • Adhere to the change management process for all changes made to system components by creating specifications in a manner that allows for notification to affected parties and recovery from the change in the event it is necessary.
  • Contributes technical knowledge and understanding of applications to training programs, support documentation, and operating procedures.
  • Responsible for compliance with all Federal regulations including Bank Secrecy Act (BSA) and Office of Foreign Assets Control (OFAC).
  • Assist in training of new team members.
  • Provides back up for team members where needed.
  • Perform other duties as assigned.

Benefits

  • Paid Vacation and Sick Time.
  • 11 Paid Holidays.
  • 401(k) with Company Match.
  • Medical, Dental, and Vision Benefits.
  • Flexible Spending Account (FSA).
  • Disability Benefits.
  • Life Insurance, Critical Illness, Accident.
  • Employee Assistance Program (EAP).
  • Tuition Reimbursement, Professional Development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service