Sr. Software Engineer

BASYS ProcessingLenexa, KS
7hHybrid

About The Position

Come join a forward-thinking Product Integrations team that extends the value of our core platform by building repeatable, scalable integration applications that connect our product with third-party systems, such as invoicing platforms, ERPs, and healthcare systems. We create integration solutions outside of the core product that enable customers to securely move data and automate workflows across systems, while ensuring the approach can be reused and scaled across partners and use cases. As a Senior Software Engineer on the Integrations team, you will play a key role in shaping how we connect with outside platforms and build out our product offering. You will collaborate closely with Product, Architecture, Security, Sales and external partner teams to understand business needs, clarify requirements, and translate those needs into well-designed solutions. Youll help define the approach, design reliable integration services, and build and support them through delivery and ongoing operations. The ideal candidate is a strong, well-rounded engineer with excellent development skills, strong architectural thinking, and the ability to design solutions that balance usability, reliability, and maintainability.

Requirements

  • Strong interpersonal skills, conducive to team development
  • Works independently, has good judgment and consistent follow-through.
  • Ability to work effectively with demanding customers.
  • Ability to communicate technical concepts in simple of terms.
  • Strong written and verbal communication skills
  • Willing to participate in on-call process.
  • This role is eligible for a hybrid schedule. Up to three days per week may be worked remotely in accordance with the telecommuting policy.
  • Bachelor's degree in computer science or equivalent.
  • 6+ years of non-internship related experience (5+ years of experience in lieu of a degree).
  • 4+ years of experience (6+ years of experience in lieu of a degree) in software and application development with a basic understanding of .NET, C#, JavaScript, React, and SQL Server, and skilled in Object-Oriented programming principles and practices.
  • Proficiency in database technologies and the ability to write APIs, including API Development using .NET Core and API Management Tools.
  • Expertise in application security, encompassing frameworks such as OAuth and OpenID Connect.
  • Experience in managing and leading projects.
  • Proficiency in automated unit and functional testing.
  • Proficiency in Microsoft Office Suite.
  • Solid understanding of development processes and the full software development lifecycle; strong knowledge of Agile methodologies
  • Excellent process orientation, planning, organizational, and problem-solving skills with the demonstrated ability to design effective business solutions.
  • Experience generating and documenting requirements and/or user stories and documenting work/code with process workflows, architecture diagrams, and design documents.

Nice To Haves

  • Expertise with Azure services and cloud computing is a plus.
  • Knowledge of Bankcard industry and its procedures is a plus.

Responsibilities

  • Participate in Agile ceremonies (stand-ups, planning, demos, retrospectives, PI planning) and work with stakeholders to understand goals, clarify integration needs, and translate them into requirements.
  • Coordinate with external partners/vendors to align on capabilities, timelines, and expectations.
  • Analyze, design, code, debug, test, and deploy integration applications and enhancements.
  • Build and maintain integrations that connect our platform to third-party systems and automate data/workflows.
  • Provide architecture guidance to ensure integration solutions align with platform standards.
  • Estimate effort and support planning for current and future integration work.
  • Troubleshoot and resolve issues across multiple systems, including external dependencies.
  • Develop automated tests to improve reliability and reduce regressions.
  • Perform code reviews and provide actionable feedback.
  • Collaborate with other engineers to refine requirements, review designs, and unblock delivery.
  • Communicate progress, risks, and tradeoffs to keep stakeholders aligned.
  • Provide escalated technical support to customers among a variety of product categories, resolving issues according to prescribed standards and procedures as needed with new accounts.
  • Work collaboratively with the Leadership Team.
  • Work within departments to oversee progress to processes to ensure efficiency.
  • Work with other Operations Managers, Sales Agents, and Sales Managers as necessary.
  • Influence and educate stakeholders by prototyping, performing demos and promoting platform capabilities.
  • Develop, mentor, and coach other engineers.
  • Completes other assigned duties as requested.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service