Building Banks of the Future

Right in the heart of the Silicon Prairie, D3 Banking Technology is headquartered smack dab in the middle of Omaha, NE. At D3, we utilize the latest technology to build a cutting edge digital banking platform for banks and credit unions. Working at D3 is about more than matching 401k, relaxed dress code and free snacks (which are all included!), it's about working with great people in a collaborative environment to build something that millions of people use each and every day.

Why Work With Us

Flexible Hours

Life can happen quickly. That's why we offer a flexible 40-hour work week so that you can take care of the little things.

Voice & Collaboration

Great teams win and lose together. At D3 we take that to heart and believe everybody deserves to have a say.

Flexible PTO

Take the time you need to recharge and escape from the daily stress of the office with flexible paid time off.

Team Lunches & Events

Get to know the people you work with even better at our regular team lunches and social events.

Competitive Benefits

Great benefits that don't break the bank so you can relax knowing that you and your family are covered.

Free Snacks

Get the fuel you need to get the job done with unlimted snacks, candy and soda.

401(k) with Match

We're always looking ahead and so can you with our 401(k) program and some match included!

Relaxed Dress

Come as you are - With our relaxed dress you can come to the office comfortable and ready to get the job done.

Openings

Location: Denver

D3 is searching for an AWS Infrastructure Engineer who is passionate about building and running some of the most innovative and most complex software artifacts in the digital transformation industry and able to quickly understand how something works that they may never have seen before.  Looking for that candidate whose approach to problem resolution emphasizes automation, improving system design and building resilience into the D3 systems to assure reliability.

Responsibilities

  • Create and maintain secure AWS cloud-based data hosting solutions
  • Engage in and improve the whole lifecycle of services – from inception and design, through deployment, operation and refinement
  • Support activities like system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health
  • Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and blameless post mortems
  • Participate in the on-call rotation

Ideal Qualifications

  • Bachelor’s degree in computer science, software engineering or related field or equivalent proven work experience
  • 4+ years of experience in Amazon services and technologies (knowledge and implementation level experience working with all AWS services)
  • 4+ years of experience with algorithms, data structures, complexity analysis and software design/testing
  • 4+ years of experience in one or more software languages
  • 4+ years of experience with networking fundamentals
  • 4+ years of experience with multiple operating systems
  • 4+ years of experience with multiple databases
  • Proven experience with container services is a plus
  • Experience with CI/CD principles is desirable
  • Experience with modern Source Code Management is desirable
  • Strong desire to design, analyze and troubleshoot large-scale distributed systems using microservice and serverless architectures
  • Ability to debug and optimize code and automate routine tasks
  • Passion for secure application development
  • Ability to collaborate with team members to achieve a common goal
  • Strong critical and creative thinking skills
  • Strong written and oral communication skills
  • Ability learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

D3 offers a competitive salary, flexible hours, full benefit package and much more!

Apply Here

D3 is seeking a Product Owner to oversee the end-user “customer” experience.  In this role you will work with fellow product managers, product owners and the development teams to advance the overall end-user experience for Mobile, WEB and the various form factors to ensure that D3 is delivering a lovable digital banking experience.   The Product Owner will have a level of technical aptitude to read and understand APIs, SDKs, and understand architecture components to help inform the business.  The Product Owner works closely with internal teams as well as clients, prospects, and user groups to evolve the experience in a manner that balances market demands, technological advances, and industry standards.

Responsibilities

  • Work with D3 Product Managers to identify and prioritize the requirements
  • Document, prioritize and groom the relevant backlog for assigned team(s)
  • Write Agile Epics and User Stories for assigned team(s)
  • Work with UX/UI design team and software architects to deliver a functional and lovable digital banking experience
  • Lead the effort to detail the specific functions, integration requirements, user experience and deployment of the solution set to the company and to the market
  • Work in collaboration with the broader product organization to ensure complete integration between all D3 products
  • Participate in user group discussions as well as present for consideration new strategic and tactical functionality
  • Work in collaboration with the development organization to ensure the delivered product meets the specified requirements and is delivered on time and within budget
  • Present and train internal customers on new services/features offered within new release versions of platform
  • Prepare explanatory documentation for customers for both existing and new platform functionality

Ideal Qualifications

  • Bachelor’s degree in related field or proven work experience
  • 5+ years of experience in the finance industry, preferably providing large/enterprise digital, online or mobile banking applications to consumers and/or small businesses
  • Ability to thoroughly understand complex business and technical issues
  • Must have relevant experience working through the definition, design, and release cycle of delivering product software to market
  • Experience with the entire SDLC using Agile/Scrum methodologies
  • Experience with industry standards such as PCI, WCAG, FFIEC
  • Strong leadership, project management, time management and problem-solving skills
  • Excellent written and verbal communication skills

Apply Here

 

D3 is searching for mid to senior level Android Application developer that is passionate about mobile, to join our team to develop our mobile banking platform.  At D3 it’s an opportunity to work with our collaborative team of individuals where your ideas count.

Responsibilities:

  • Develop our Android application using Kotlin
  • Work closely with UX/UI Designer to design and develop clean and intuitive UI components
  • Work with our server team to develop REST APIs to help implement or improve features
  • Work in an agile team environment, collaborating with all team members to produce high quality user interfaces
  • Be proactive in finding and solving problems before they arise

Ideal Qualifications:

  • Bachelor’s degree in computer science, software engineering or proven work experience
  • Android app development experience in Java and/or Kotlin
  • Experience using Rx in Android applications a plus
  • Experience with CI tools like Jenkins and Travis is a plus
  • Experience using Git
  • Experience writing Unit and/or UI tests for Android applications
  • iOS app development experience a plus
  • A passion for software engineering and development and the ability to work as part of a team
  • Ability to learn quickly and manage time effectively
  • Proven written and oral communication skills

D3 offers a competitive salary, flexible hours, full benefit package and much more!

Apply Here

D3 is searching for seasoned highly motivated creative experts who are passionate about designing and developing innovative enterprise level software applications.

Responsibilities

  • Be a leader within the engineering team to design and develop D3 Banking Technology enterprise level software applications
  • Install and configure software applications
  • Perform analysis of all available information to choose the appropriate solution to resolve a problem
  • Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications
  • Lead effective collaboration with members of engineering teams and other departments within the company
  • Use version control software to check out source code, to check in new modules and to track modifications to existing source code
  • Use issue management software to manage and track development efforts
  • Attend daily agile scrum team standup meetings and work closely with Scrum Coach to assess development priorities / risk
  • Lead technical design discussions in order to produce high-level designs from user requirements
  • Write application code and unit test code
  • Troubleshoot application error conditions
  • Peer review code modifications
  • Analyze user requirements
  • Develop and modify application software in an Agile scrum environment
  • Document software features/modifications
  • Keep up to date with technology and apply new knowledge
  • Participate in software release planning activities and design review sessions
  • Produce high level estimates for new software features
  • Act as a mentor and coach to Software Engineers
  • Perform research and development activities along with application software performance analysis
  • Produce and present technical presentations as required
  • Evaluate third party libraries/frameworks
  • Lead development proof of concept projects

Ideal Qualifications

  • Bachelor’s degree in computer science, software engineering or proven work experience in a related field
  • 8+ years programming experience
  • Proven experience working on complex enterprise software systems
  • Strong knowledge of software industry best practices and standard design patterns
  • Knowledge of SQL Database, Oracle, MySQL
  • Understands security concepts as they apply to software development and can apply them
  • 2+ years experience using Spring Framework desirable
  • Java programming language experience desirable
  • Intellij IDE experience desirable
  • GIT version control experience desirable
  • JIRA issue management experience desirable
  • Spring Transaction Management desirable
  • Spring Data JPA desirable
  • Experience working in an Agile scrum environment
  • Financial industry domain knowledge desirable
  • Passion to lead, mentor and coach the work of others
  • Ability to evangelize engineering principles internally and externally
  • Ability to collaborate with team members to achieve a common goal
  • Strong complex problem-solving and troubleshooting skills
  • Strong written and oral communication skills
  • Ability learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

Apply Here

NCR D3 is seeking a Solutions Consultant with a financial industry background for its growing team.  This role plays a key role in the sales cycle and also serves as a digital banking Subject Matter Expert, representing D3 from the beginning stages of the sales cycle through transition to project implementation.

The ideal candidate will have extensive experience working with large financial institutions both pre- and post-contract. This individual excels at identifying prospect pain points and requirements associated with the prospect’s desire to replace their existing system. This individual is exceptional at demonstrating D3’s best in breed digital banking solution and its’ differentiation in the market. Equally important to communicating with prospects is the ability to communicate internally within D3, ensuring that product management, architecture, and support organizations are set up for success in addressing prospect requirements. This individual enjoys working in a fast-paced, innovative and collaborative work environment.

Responsibilities:

  • Represent D3’s solution throughout the sales process, preparing and delivering effective demos and presentations to prospects that reflect the prospects’ strategic goals and key business drivers
  • Promote the inherent power of the D3 solution within the industry and internally at D3
  • Lead the Request for Proposal (RFP) process, identifying sales strategy, prospect specific value proposition, and delivery which includes both functional and technical aspects of the proposal
  • Serve as the initial subject matter expert (SME) within the Sales team for all D3 products
  • Convey client and prospect feedback to the broader D3 team
  • Participate in the onboarding process of Solution Consultants as well as Sales Representatives
  • Track and communicate market trends and opportunities that have potential to influence product direction and strategic initiatives
  • Stay abreast of new product functionality as well as strategic initiatives, attending D3 product webinars and sprint demos
  • Manage demo system functionality, assessing and prioritizing enhancement priorities
  • Ensure the transition from sales cycle to support is smooth, communicating prospect objectives and requirements so expectations are clearly understood and well represented in the project kickoff phase of implementation
  • Manage Customer Relationship Management and other tools used for tracking sales activities

Ideal Qualifications:

  • Bachelor’s degree or equivalent work experience
  • Minimum 5 years’ experience in the finance industry, preferably including experience with digital enterprise level banking applications
  • 2+ years’ experience in sales engineering, product training, (or a similar role) preferably with financial services industry products (note: Sales Support often has other titles such as, Solutions Sales, Product Specialist, Solutions Consultant, Field Consultant, Pre-Sales Support, and Area Support Engineer)
  • Excellent and proven presentation skills for both onsite and virtual meeting delivery
  • Strong leadership, time management and problem solving skills
  • Superior writing and verbal communication skills
  • Proficiency in using Microsoft Office applications and SalesForce.com
  • Must be able to function both autonomously and within a team environment
  • Good organizational skills and ability to multitask
  • Travel required – approximately 30%

Apply Here

D3 Banking Technology is searching for rock star software QA Engineer to be part of our high performing QA team.  The QA Engineer will be responsible for working with software development team in an Agile software development environment and will be responsible for establishing and executing quality assurance testing practices across all products and platforms.  This individual will be responsible for defining and driving innovative testing strategies and toolsets into our overall development processes to help test creation and automation to support and enhance the current quality assurance processes within D3.

Responsibilities:

– Develop test cases from user stories using Jira and TestRail by following D3 test case standards and guidelines

– Design and create detailed, comprehensive and well-structured test plans and test cases in TestRail

– Estimate, prioritize, plan and coordinate activities using Jira and TestRail

– Identify test cases from user stories

– Provide recommendation on QA testing tools based on industry standards

– Identify, document and track bugs using Jira and TestRail

– Identify test cases for manual and automated testing

– Use SQL queries to create test data and analyze results for the tests performed using knowledge of database management systems like Oracle, SQL Server, MS SQL and tools like DBeaver and Data Grip

– Perform functional and load-testing of applications including developing and maintaining automated scripts to test and verify functionality / defects

– Develop and apply testing processes for new and existing products to meet client needs

– Liaise with internal teams (e.g. developers and product managers) to identify system requirements

– Monitor debugging process results

– Create quality metrics for product and client releases by working with DevOps, development team, product management and quality assurance teams

– Identify test cases to audit various functionalities of the product being tested

Ideal Qualifications:

– Bachelor’s degree in related field or proven work experience

– 3+ years of relevant software testing experience

– Must have strong understanding of database management system like Oracle, SQL Server, MS SQL and tools like DBeaver and Data Grip

– Must have proven expertise in creating test plans and test cases

– Must have experience in navigating through agile tools like Jira

– Must have experience in test management tool (TestRail)

– Must have strong understanding of SDLC implementation

– Experience in testing mobile devices (Android/iOS)

– Must have proven experience working in an Agile environment, Agile QA concepts, processes and tools

– Basic understanding of software architectures and concepts

– Technical background (databases, client-server architecture, programming)

– Experience in DevOps, Jenkins is a plus

– Experience in QA automation is a plus (using tools like Selenium, Appium, Fitnesse)

– Banking experience a plus

– Proven written and oral communication skills

– Ability to learn quickly, manage time effectively with a results/deadline driven attitude

– Flexible to be able to embrace change and adapt to new, challenging situations

– Team player focused on working towards achieving team/project success

– Self-starter with ability work in a fast-paced environment bringing new ideas and technologies into business

– Ability to manage multiple projects and issues concurrently

Apply Here