10+ years of relevant work experience with a bachelors degree or 8+ years of experience with an Advanced Degree (e.g., Masters, MBA, JD, MD) or 5+ years of work experience with a PhD.
Ability to present complex information in clear and concise manner, influence and build relations with key stakeholders.
Proven advanced expertise in :
C#
.NET Framework / Core
MS SQL
JavaScript
HTML / CSS / XML
APIs / Web Services
Windows / IIS
Azure
GIT
Experience with building applications with security and quality at the forefront.
Understanding of infrastructure and hosting highly preferred.
Reviews designs and provides improvement suggestions.
Experiences with the entire software development lifecycle including version control, build process, testing, and code release.
Development experience in web-related technologies such as Web Services in REST, SOAP, JSON, and XML.
Independently develops software assets conforming to their domains defined standards for interfaces, documentation as well as designing for extensibility and maintainability.
Strong understanding of agile methodology and Test-driven development methodologies.
Strong business sense and can translate business problems to data driven solutions with minimal oversight.
The Work itself :
As a Senior developer, you will build, integrate, and support lasting, scalable, and secure solutions which deliver a delightful user experience and are resilient.
Develop new features for the suite of VCAs .NET applications and enhance SaaS integration.
Continue to learn about the industry and propose new payments solutions to meet future needs.
Leverage latest technologies including Gen AI tools.