Q2 is seeking an experienced Software Development Lead for our Custom Development group based in Austin, TX. This is your chance to join a high-performance team that is pushing the boundaries of technology to deliver, implement, and support customizable online banking solutions for clients. If you love solving technical problems to satisfy clients' ever-changing needs, then this is the position for you.
You will be exposed to a highly customizable product on multiple platforms that is configured/engineered differently for each customer. This role requires the development of software modules beyond standard product configurations, including new product features and extensive customization of the platform to meet Tier 1 customer needs.
You will leverage your skills in Python to enhance Q2's software and extend its capabilities. You will design, develop, debug and deploy applications and services using Python and other technologies.
Work with clients and internal teams to understand business requirements
Assist in guiding and tracking work efforts across a small team
Design and build product extensions that leverage the Q2 Wedge/SDK frameworks.
Implement unit tests for back-end and front-end components
Support internal and external testing, and resolve bugs in a timely manner
Deploy code to customer environments
Accurately track and report status of your work on customer projects
Mentor more junior developers to solve problems and develop their skills
Effectively communicate with Management and project teams across the organization
EXPERIENCE AND KNOWLEDGE:
Deep technical skills in designing and developing multi-tier enterprise solutions
Strong troubleshooting, diagnostic and analytical skills
Attention to detail, exceptional follow-through, the ability to prioritize, stay organized, and multi-task
Good interpersonal and teamwork skills including the setting of priorities and following-up
Promoting a strong sense of urgency and enthusiasm for reaching goals and meeting deadlines
Desire to work in a fast-paced environment supporting our largest Tier 1 clients' priorities
Demonstrated ability to apply good design principals while exercising pragmatism to keep deadlines
Effective written and verbal communication skills
Database and SQL skills
Knowledge of docker containers, REST/SOAP integrations, and TCP/IP socket level communications
Experience working in in an Agile Scrum environment
5+ years of professional software development experience
Financial Industry experience with in-depth banking knowledge
Enterprise Software experience
Occasional availability for on-call/emergency support
Ability to work flexible hours when necessary for deadlines and off-hours installations
Bachelor's Degree in related field or equivalent experience
Q2 Software, Inc