Sr. 2nd Level Support Developer
Fully Remote KS
Job Type
Full-time
Description

Are you a problem solver with a knack for unraveling complex technical issues? Do you thrive in dynamic environments where no two days are the same? If so, we’d love to have you join our team as a Sr. 2nd Level Support Developer!


In this pivotal role, you’ll serve as a vital link between our customer support and development teams, helping to identify, investigate, and resolve technical challenges that impact our clients. You’ll work to minimize interruptions for our developers while ensuring a world-class customer experience by diving deep into issues, reproducing them, and proposing solutions. This is a dynamic, self-starter role perfect for someone who loves to dig into the details and contribute to a collaborative team environment.


Your efforts will directly support DCI’s mission of empowering community banks to compete with larger financial institutions.


What You'll Do
Key responsibilities include:

  • Act as a key liaison between DCI clients, customer support, and the development team, ensuring seamless communication and resolution of technical issues.
  • Investigate, reproduce, and resolve customer-reported issues, leveraging local environments, source code reviews, and script-building to fix corruptions.
  • Develop, test, debug, and document secure and efficient code for new and existing financial processing applications, adhering to DCI's software standards and best practices.
  • Contribute to the continuous improvement of DCI’s development methodology by participating in code reviews, updating documentation, and maintaining technical knowledge of current platforms.
  • Analyze and triage issues to determine whether they stem from data errors or program flaws, implementing fixes for simpler issues or escalating complex cases to developers.
  • Support customer-facing teams by sharing technical expertise, assisting with troubleshooting, and educating support specialists on common workflows.
  • Document program flows, write technical specifications, and contribute to best practices to enhance operational efficiency.
  • Thoroughly record client interactions in case tracking systems and escalate complex or sensitive issues as needed.
  • Partner with the conversion development and implementation teams to ensure smooth transitions during client onboarding and upgrades.
  • Attend customer support meetings to provide updates and maintain alignment between client needs and development priorities.
  • Balance immediate problem-solving with long-term process improvements to reduce interruptions and create sustainable solutions.

What Will Help You Stand Out
Preferred qualifications include:

  • Experience working with financial data processing systems, including program design, testing, and documentation.
  • Strong analytical problem-solving skills and a proactive approach to addressing challenges.
  • Advanced skills in Microsoft Office tools, especially Excel and Word.
  • Effective communication and interpersonal skills, enabling you to collaborate with cross-functional teams and clients seamlessly.

A Day in the Life
Imagine starting your day by collaborating with customer support to investigate a critical issue impacting a community bank, then reproducing the problem in a local environment to isolate the root cause. By midday, you’re writing a script to fix data corruption and documenting your process for future reference. In the afternoon, you’re in a client meeting, providing updates on the progress of a reported issue and offering solutions to improve their operations.

Each day, you’ll have the opportunity to make a tangible impact on our clients’ success while contributing to the innovation and efficiency of DCI’s internal processes.


Why Join DCI?

At DCI, you’re not just filling a role—you’re joining a community. Headquartered in Hutchinson, KS, with over 60 years of experience and a presence across 27 states, we are committed to empowering community banks with cutting-edge technology and exceptional service.


You'll love working here for a variety of reasons. From comprehensive benefits to abundant growth opportunities, DCI is dedicated to the well-being and professional development of its employees. We offer a supportive and collaborative work environment where every team member is valued and has the opportunity to contribute to the company’s success. Join us and be a part of an organization that truly values its people and is passionate about making a difference in the financial services industry.


Our Core Values

  • The Customer Comes First - Always: You’ll be focused on delivering the best possible experience for our clients, ensuring their needs are always met.
  • Attitude Over Aptitude: We prioritize a proactive mindset over specific technical skills—you bring the right attitude, and we’ll provide the tools for you to succeed.
  • Open and Frequent Communication: Transparency and collaboration define our success, so you’ll be expected to keep clients and team members informed at all times.
  • Trust and Accountability: At DCI, trust is earned through accountability. You’ll own your work and always strive for the highest standards.
  • Honesty and Integrity in Everything We Do: We expect every decision and action to align with our values, ensuring ethical and honest business practices.

Ready to Apply?
If you’re ready to make an impact and grow your career with DCI, we’d love to hear from you. Apply today!

Requirements

What We're Looking For

To be considered for this role, you'll need the following required qualifications:

  • A bachelor’s degree in Computer Science, Information Systems, or a related field, or three or more years of programming experience in financial services or related industries.
  • Proficiency in development languages, including C and .NET Core C#.
  • Strong understanding of relational databases (Oracle, SQL Server) and efficient SQL query writing.
  • Familiarity with Linux systems and Bash command-line shell usage.
  • Knowledge of Agile development methodologies and their practical applications.
  • Demonstrated ability to manage interruptions, prioritize tasks, and work both independently and collaboratively.
  • A passion for innovation and a desire to play a key role in defining and refining a new position at DCI.
Salary Description
$95-115K