Q2 is seeking an ambitious and adaptable Software Engineer experienced in the ins and outs of development in a team environment. As part of our Engineering group, you will be working individually and collaboratively to develop, implement, and support configurable solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform to extend its functionality to meet our clients unique needs. Our ideal candidate is someone with a self-motivated tinkering spirit and who is comfortable diving into professional development life while rapidly learning to engineer solutions using a mix of open technologies and our own proprietary framework.
RESPONSIBILITIES:
- Design, implement, integrate, and test Digital Banking solutions for web
- Debug issues in a complex system comprised of front-end and Windows- and Linux-based back-end components that interact with end users and integrate with internal and external services
- Work individually and collaboratively to deliver solutions from internal test to live production systems
- Support, maintain, and resolve problems for features in live production systems, with occasional on-call availability
- Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to
EXPERIENCE AND KNOWLEDGE:
- 5+ years of software development experience
- Proficiency in css, Javascript, HTML
- Experience with Ember framework
- Passion for applying good design principals while exercising pragmatism to keep deadlines
- Experience in all aspects of the software development life cycle
- Experience engineering software in a service-oriented architecture
- Strong analytical and problem-solving skills
- Experience with build tools and Continuous Integration/Continuous Development preferred
- Knowledge and experience with test automation preferred
- Knowledge and experience in the banking industry preferred