Vanco provides businesses, nonprofits, and education organizations a complete range of payment solutions and administrative software. Our solutions make payment processing simple and ease administrative burdens for faith-based groups, nonprofits, and schools.
We are looking for a talented, self-motivated individual to join one of our software development teams in Bloomington, MN. The team is co-located in Bloomington, MN as well as Cancun, Mexico. We are looking for a technical lead that will write software, mentor junior developers, create system designs, perform code reviews, etc. Although we have a talented team, we have several junior developers, so we’re really looking for someone who has the skills and desire to step in and be a leader on the team.
This team is responsible for the RevTrak product line, which is our market-leading SaaS e-commerce solution for K-12 schools. Using RevTrak, parents can register and pay for nearly every fee that they owe their kids’ school, from paying for field trips to registering for school sports teams. We have a single scrum team that owns the entire product from front to back end. Because we are a small team, you will be able to see direct impact of your work on our product and our customers. In some ways it feels like a startup environment, but with the benefits of being part of a larger company for stability.
We use Microsoft technologies on the back end, primarily C#, MVC, web services, and SQL Server, and on the front end, we are standardizing on Angular 2. We follow an Agile scrum process, including two-week sprints, daily standup meetings, sprint planning, sprint review, retrospectives etc.
We’re looking for a talented developer, of course, with strong technical skills. But just as importantly, we’re looking for a leader and team player. We’re passionate about having a great team that works together and produces great results while having fun.
What you'll do:
Provide leadership and champion design, coding, testing, and agile best practices for development team
Partner with Product Owner and Team Coach in ideation and refinement new feature requirements
Partner with stakeholders to define and manage initiative scope, budget, and schedule
Be a team player, including participating in scrum meetings, design meetings, performing and receiving code reviews, mentoring and learning from your peers.
Perform both front-end and back-end development.
Ensure that the application is stable and that escalated support tickets are being addressed in a timely manner. Troubleshoot, debug & resolve issues as they arise.
Daily participation in stand-up meetings. Lead and participate in other Agile meetings, including sprint reviews, demos, planning, and retrospectives.
Who you are:
BS Computer Science or related field, or equivalent combination of training and experience
10 or more years overall software development experience
5 or more years’ experience developing web applications
5 or more years’ experience with relational DBs, including SQL, TSQL, database design and best practices (SQL Server preferred)
5 or more years’ experience with web services and familiarity with REST concepts
Advanced experience with majority of the following technologies:
.NET, C#, ASP.NET, JSON, MVC .NET
Angular, Bootstrap and/or React
HTML5, CSS, AJAX, JavaScript, and server-side frameworks
Preferred experience with one or more of the following technologies:
.NET Core, NodeJS
Entity Framework
Git
Microsoft Azure
Experience with both front-end and back-end development
Strong knowledge of software development best practices, including Agile methodologies
Advanced understanding of software design patterns and principles
Advanced understanding, proficiency, and advocacy of TDD/Unit Testing concepts
Intermediate experience with CI/CD concepts desired
Strong analysis and problem-solving skills
Self-directed, detail oriented, creative problem solver
What we offer:
100% Employer Paid Health Insurance Base Plan, Dental, Vision, Life and ADD Insurance
Paid Holidays and 4 weeks PTO
401(k) Plan with employer match
Opportunities to lead and develop your team processes and structure
Small collaborative teams where you can impact both outcome and culture
Ongoing professional development opportunities
Volunteer opportunities organized by the company
Join a rapidly growing company that promotes internally
Vanco is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.