Software Engineer
Company Overview:
PrecisionLender, a Q2 company builds pricing and profitability software that helps commercial bank relationship managers make smart, real-time pricing decisions and deliver superior customer service. Andi®, our virtual pricing analyst, uses artificial intelligence to glean and deliver insights from the thousands of deals priced daily in the platform. Using PrecisionLender, banks grow faster with stronger and more profitable relationships. Our product is used globally by 200+ banks and 10,000+ relationship managers to price more than $1 trillion in commercial loans.
What You’ll Do Here:
At PrecisionLender we have a team of engineers that strive to build advanced applications and interfaces that allow our customers to focus on what they do best. We put a lot of thought into hiring engineers and you’ll be joining a strong team that looks for individuals that will help elevate the collective group.
PrecisionLender’s Pricing Team is looking for a highly skilled software engineer who enjoys creating frontend user components as much as optimizing backend performance. Individuals will build experiences using modern best practices for performance, accessibility and browser compatibility that match design prototypes provided by UX/Visual designers. With our team being extremely collaborative, we seek an engineer that has a passion for making others around them better and values creating software that has our clients’ best interests in mind.
Technology:
Core Technologies:
.NET 4.6/ .NET Core, C#, SQL, Node.js
HTML5, CSS/LESS, JavaScript Unit Testing
MS SQL Server / T-SQL, Windows Azure SQL
Source Control (git)
Cloud Computing (Windows Azure, PaaS and IaaS)
Azure Cosmos DB (NoSQL)
Visual Studio Enterprise & VS Code
Other Common Technologies / Concepts:
Advanced JavaScript concepts: DOM manipulation, variable scope and closure, inheritance/prototype chain, asynchronous patterns.
Knockout, Vue,
JavaScript build tools: Gulp, Babel
Jasmine testing framework
Environment:
We work in either individual or paired offices. We use up-to-date technologies and processes, including .NET /.NET Core, Azure Service Fabric, Azure Web Apps, ES6, JavaScript, .NET and JavaScript Unit Testing, Continuous Integration, and automated deployments. We have large screen monitors, multi-core processors, and SSDs so we can spend more time creating and less time trying to remember what we were doing before the 5 minute compile. Our coffee machine doesn't quite require a degree to operate.
Requirements:
2+ years of software development experience preferably in the Microsoft stack of technologies
BS in Computer Science or Engineering or additional experience in the field
High level of proficiency in at most of our Core Technologies
Some experience using some form of source control and unit testing
Experience troubleshooting and taking responsibility for small features, from design to user delivery
Empathy for the end user and a desire to measure your work by both the customer value and technical quality
Enthusiasm for the field and professional development/improvement outside the day to day job
Professional Experience:
We look for engineers that are comfortable working in a team setting as well as working individually under their own responsibility. Regardless of experience level, all of our engineers strive to learn more then they knew yesterday. We pride ourselves on elevating the folks around us. We encourage growth of leadership and communication skills and encourage engineers at all levels of experience to both take ownership of increasingly harder work and to work directly with users on small features and bugs.
Our development process is heavily influenced by Lean Principles and a bias for action and borrows tools from a variety of sources. We challenge ourselves, our tools, and our processes to continuously improve. We talk to our customers early and often, measure completeness from the customer's perspective, and challenge ourselves to deliver well-engineered software frequently.
#LI-Remote
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.