Job Duties:
You will partner with the Sr. Dev Lead on the Payment Manager proof-of-concept component and then move to a full scrum team as part of the ART
Participate in all phases of our Software Development Life Cycle (SDLC)
Ability to take ownership of a project and execute it with excellence
Translate requirements into high-quality, testable, scalable software
Identify performance issues and bugs, and devise solutions to these issues
Participate in team code reviews and design discussions
Be a team player and collaborate with and train others in the organization as needed
Job Requirements:
Sr level .Net and C# is required. (.NET Core experience is a plus)
Proficiency in building database-driven applications using SQL Server, Entity Framework or ADO .Net is required
Familiarity with design and architectural patterns to build scalable, maintainable, and testable software
Relational database experience including schema design, writing SQL queries, and SQL tuning concepts is required
Document model database experience is a plus
A strong understanding of object-oriented concepts is required
Microsoft Azure or other Cloud experience
Large retail enterprise experience is required
Azure Devops or other Build Server experience
Significant backend web development experience using WEB API
POS experience desired
Payment experience integrating into a Payment ecosystem SDK (such as Auris)
Experience with Git is a plus
Desired Skills & Experience:
POS experience desired
Payment experience integrating into a Payment ecosystem SDK (such as Auris)
Experience with Git is a plus
Bachelor's degree in Computer Science