Sr. .NET Developer

1 month ago

Grand Rapids, MI, United States Samprasoft Full-time
Sr. Software Engineer

We are seeking a Sr. Software Engineer with 5+ years of Microsoft.Net experience, 5 years in a development role, and a strong passion for building great software to join our growing NextGen team. They will be working in an Agile SAFe environment so a commitment to collaborative teamwork is essential.

Required Skills:
  • .Net
  • Point of sale
  • POS
  • software engineer
  • Auris
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