Job Description

Job Type

Are you looking for a chance to build something new with a collaborative team and be a part of a growing company that has a focus on enriching communities?

Vanco is building out a NEW payment platform, designing it from scratch in Azure, with newer technology to replace our legacy systems. This NEW payment platform will give our clients a better experience, expand our partner opportunities and reduce internal redundant processes.

The Vanco Payments team is a fun and motivated team that builds web applications, and APIs that are used by the Vanco Product Portfolio as well as by external partners. We are looking for a motivated, problem-solving Senior Software Engineer with a great attitude. Our Senior Software Engineers will collaborate with developers inside and outside of the team, provide training, mentorship, and subject matter expertise, and encourage a mindset of continuous improvement and embracing change. They will be responsible for effectively analyzing complex problems within a product, are recognized as a subject matter expert in at least one area of the product, perform risk and impact analysis, and recommend solutions by balancing the competing interests of simplicity, thoroughness, consistency, and innovation. They will actively provide input into technical design for products that affect their team’s current architectures.

What you’ll be doing:

Help design and build our new platform by:

  • Collaborate with a scrum team to develop functional, scalable, and secure web applications in a cloud-native environment, employing industry best practices.
  • Work closely with Product and Quality Assurance teams to define and refine task requirements and acceptance criteria and to ensure effective testing
  • Collaborates with DevOps and Site Reliability Engineers to develop, deploy, and maintain cloud infrastructure and CI/CD pipelines
  • Supports the Site Reliability Engineering team to troubleshoot and resolve any critical or high priority production issues
  • Actively participates in a collaborative development environment and ensures application quality through code reviews, pair programming, etc.
  • Effectively collaborates and communicates with product teams across the organization
  • Mentors and trains team members on industry best practices and company processes
  • Collaborates with, learns from, mentors and trains developers inside and outside the team to ensure high code and application quality including code reviews, pairing, unit testing, refining code standards, etc.
  • Develops and maintains technical, non-technical, and on-boarding documentation

Who you are:

  • You have 4-6yrs of coding experience in the workplace using .NET
  • You are experienced with cloud-native web development and at least one cloud development platform (Azure, AWS, Google Cloud, etc.)
  • You have an advanced understanding of software development life cycle (SDLC) and software development best practices, including Agile methodology gained from previous work experience
  • Advanced understanding of multiple products within a product suite and ability to analyze how new features/functionality will impact customers, the application, the system, and adjacent applications
  • Advanced Understanding of security principles and how to proactively avoid and/or resolve them and the ability to mentor team members in this area
  • Intermediate ability to debug non-code issues (OS, DB, network, security, etc.)
  • Intermediate knowledge of data modeling and writing performant functional DB queries and the ability to mentor team members in this area
  • Security Concepts including Asymmetric/Symmetric key usage & encryption and Performance Analysis Skills, Networking concepts
  • Experience with PCI or similar regulatory requirements
  • You actively participate in definition of team values and retrospectives
  • You take ownership of your work and responsible for your actions
  • You understand and provide input on priorities to ensure the team is successful and communicate risks to timelines and expectations
  • You display and encourage a mindset of continuous improvement and are adaptable to changing conditions and priorities
  • You understand and can communicate to non-technical people criticality of defects, roadblocks, security vulnerabilities, and degradation of application performance
  • You effectively analyze complex problems within a product suite, perform risk and impact analysis, and identify solutions by balancing the competing interests of simplicity, thoroughness, consistency, and innovation
  • You are able to effectively balance multiple products at various stages of development
  • You can work independently as well as in a group setting
  • You have demonstrated skills in teamwork and collaboration
  • You gravitate towards a creative problem-solving environment leveraging empirical evidence
  • You are highly motivated and self-driven
  • You take ownership of work and responsibility for your own actions

What we offer:

  • 100% Employer Paid Health Insurance HSA or Base Plan, Dental, Life Insurance, AD&D Insurance, Short Term Disability, Long Term Disability
  • Paid Holidays and 4 weeks PTO
  • Paid days off to Volunteer
  • 401(k) Plan with employer match
  • Competitive benefits and pay
  • Small collaborative teams where you can impact both outcome and culture
  • Ongoing professional development opportunities
  • Join a rapidly growing company that promotes internally

At Vanco, we serve those who enrich our communities. Vanco provides businesses, nonprofits and educational 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 a software payments company for community organizations, and every transaction tells a story.

An important part of who we are is our Vanco Values in Action. At Vanco, our employees:

· Clearly Care

· Own It

· Grow

· Have Grit

Vanco is an Equal Opportunity 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.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online