Senior Software Engineer – Payments

Minimum QualificationsA bachelor’s or master’s degree in engineering, computer science or relevant years of experienceAbility to demonstrate understanding of algorithms, data structures and other systems architecture factors Solid understanding of object oriented design principles and design patternsStrong analytical, problem solving skills5+ years of development experience with C#, ASP.NET, Angular, Microsoft SQL, RESTful API, git3+ years of experience working on web applications facing the public internet3+ years of experience working in a team following Agile SDLCPreferred QualificationsExperience in Financial Technology: payroll, payments, ecommerce, etc. Experience with Microsoft AzureExperience working on and supporting high volume traffic web applicationsBenefitsPaid Time Off Health Insurance Dental Insurance Vision Insurance

Related Post

Network EngineerNetwork Engineer

Skill: Job description: Includes the following: (Other duties may be assigned.)• Develop and maintain a secure and stable network infrastructure• Test and evaluate network related systems and services to ensure