Senior Software Engineer (C# .NET 6)
We are looking for a seasoned full-stack .Net developer to help implement core features and manage our Developer Portal as part of the Innovation Studio Team. The stack includes cutting edge technology including .NET 6, Postgres DB, and an Identity Provider implementation among others. Successful candidates will have a minimum of three years’ recent experience with the skills listed below.
Q2 is seeking an ambitious and adaptable Software Developer experienced in the development lifecycle while in a team setting. As part of our Engineering Development group, you will be working individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Innovation Studio Portal to extend its functionality to meet our clients’ unique needs. Our ideal candidate is someone with a self-motivated, tinkering spirit, who is comfortable diving into professional development life while rapidly learning to engineer solutions using a mix of open technologies.
RESPONSIBILITIES:
- Design, implement, integrate, and test software solutions of moderate to challenging complexity comprised of Windows- and Linux-based front-end and back-end components that interact with end users and integrate with internal and external services
- Work individually and collaboratively to deliver solutions in live production systems
- Support, maintain, and resolve problems for custom 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
- Assist and mentor teammates to provide technical leadership and evangelize best practices
EXPERIENCE AND KNOWLEDGE:
- Typically requires a Bachelor’s degree in (relevant degree) and a minimum of 8 years of related experience; or an advanced degree with 6+ years of experience; or equivalent related work experience.
- Exhibits a balance between passion for owning and applying good design principals and exercising pragmatism to meet deadlines
- Shows an appreciation for clean, well-documented code.
- Experience writing, deploying and testing back-end integration & APIs
- Proficiency in C# (.Net), HTML, CSS, Javascript and SQL
- Proficiency in cloud hosting solutions, AWS preferred
- Experience with Git, Bitbucket, Jenkins
- Experience contributing in an Agile development environment
- Experience in all aspects of the software development life cycle
- Strong analytical and problem-solving skills
- Thorough understanding of user experience
- Effective communication skills
- Good interpersonal skills
- Proficiency in Python preferred
- Experience with banking preferred
- ADA user interface design preferred
- Occasional availability for emergency support
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.