Sr. Software Engineer at Vanco


Company Logo

Vanco is Hiring

Job Info:
  • Company Vanco
  • Position Sr. Software Engineer
  • Location United States
  • Source Zobjobs
  • Published May 22, 2024(45+ days ago)
  • Category Development
  • Type Full-Time


Job Description

Senior Software Engineer - Payments Merchant Acquiring.

Description

At Vanco, we serve those who enrich our communities. Our solutions make payment processing simple while easing administrative burdens for faith-based groups, nonprofit organizations, and schools. We are looking for an experienced senior software engineer with experience in the payments industry, to drive the development and success of our Vanco Payment Platform.

As the senior software engineer, you’ll be responsible for developing strategy and alignment, building relationships both internally and externally, continuous product discovery, and execution that ensures we deliver value for our customers and strong outcomes for the business. As a vertically integrated Payment Facilitator our payment systems are at the heart of our business. Vanco has been undergoing a transformation to consolidate and improve our payment footprint. This role is a pivotal driver of that vision.

Due to the importance of this product, we are looking to increase our payments domain expertise. The ideal candidate has experience in the end-to-end lifecycle management for a payment facilitator: onboarding and merchant management, transaction processing, billing, funding/settlement, and reporting/access.

We are looking for a full stack engineer, particularly with expertise in back-end development in .NET. and, Must have Merchant Acquiring experience.

What you’ll be doing:
• 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+ yrs. of fintech coding experience in the workplace using .NET.
• You are experienced with Cloud-Native web development and at least one cloud development platform, Azure is most desirable.
• 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/resolve them.
• Intermediate ability to debug non-code issues (OS, DB, network, security, etc.).
• Intermediate knowledge of data modeling and writing performant functional DB queries.
• Experience with Security Concepts including Asymmetric/Symmetric key usage & encryption and Performance Analysis Skills, Networking concepts.
• Experience with PCI or similar regulatory requirements preferred.
• You actively participate in definition of team values and retrospectives.
• 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 the 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 can effectively balance multiple products at various stages of development.
• You have demonstrated skills in teamwork and collaboration.
• You gravitate towards a creative problem-solving environment leveraging empirical evidence.

What we offer:
• 100% Employer Paid Health Insurance; employee only
• Dental, Vision, Life and Accident Insurance
• Paid Holidays and 4 weeks PTO
• 401(k) Plan with employer match
• Small collaborative teams where you can impact both outcome and culture
• Learning opportunities provided by LinkedIn Learning
• Ongoing professional development opportunities and career progression
• Volunteer opportunities organized by the company
• Casual work environment with fun office events

For remote positions, employees must reside in one of the following locations:

AL, AZ, CA, CO, CT, DC, FL, GA, IL, KS, MA, MD, MI, MN, MO, MT, NC, NJ, NH, NV, NY, OH (non-sales positions only), OR, PA, SC, TN, TX, UT, VA, WA, WI. All other states are not in consideration for this role at this time

✉️