Associate Software Engineer

Total ExpertSt. Louis Park, MN
15d$80,000 - $90,000

About The Position

Total Expert is the purpose-built customer engagement platform trusted by more than 200 financial enterprises. Total Expert unifies data, marketing, sales, and compliance solutions to deliver the perfect customer journey across every financial milestone in any market. Total Expert turns customer insights into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. We are seeking an Associate Software Engineer to join our Data Engineering team. In this position you’ll work directly with a team of Data, Software, Infrastructure, and QA team members to support and expand the Total Expert data platform and custom reporting solutions. We’re looking for a full stack engineer who is interested in creating software in all layers of a data platform, understands databases and SQL, and is passionate about using cutting edge data platform and cloud tooling.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 1+ years of professional software engineering experience within a team-based environment
  • Experience with Computer Science fundamentals (data representation, data structures, algorithms)
  • Experience with Python, PHP, Node.js and similar languages
  • Experience writing SQL queries (MySQL, PostgreSQL, Spark, etc.)
  • Exposure to building and maintaining responsive web applications
  • Exposure to continuous integration and deployment automation concepts
  • Ability to clearly communicate, willingness to build relationships and collaborate across teams
  • Ability to work independently paired with a desire to learn and grow

Nice To Haves

  • Experience writing automated unit tests, using unit testing frameworks is a plus

Responsibilities

  • Write SQL to generate data exports to meet customer needs
  • Develop, implement and manage systems that support the data platform
  • Participate in problem analysis and collaborate with business users, customers, Product Team members, and other Engineering team members to identify and implement innovative software solutions and enhancements.
  • Provide maintenance on call support for assigned areas of the platform and triage support issues to other areas of the Engineering Team
  • Participate in software projects, communicate status and obstacles to the delivery team, and assist with planning and estimating
  • Participate in code reviews

Benefits

  • Medical
  • Dental
  • Vision
  • HSA (Health Savings Account)
  • FSA (Flexible Spending Accounts)
  • company paid Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • Flexible Time-Off (FTO)
  • Paid Parental Leave
  • 401(k) with employer match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service