JOB TITLE: WPF Windows Desktop Developer
EXPERIENCE LEVEL: Mid-Level, Senior
Are you ready for your next software challenge of developing, building and deploying the latest software and exploring the newest technologies? We are seeking a Windows Desktop Developer ready to work in a fast-paced environment building Windows Desktop Applications (WPF) from UX design documents and integrating with REST services for Phoenix software. The ideal candidate will possess a depth of knowledge and experience in a desktop environment with a strong balance of leadership, solid resolution, coding and development skills?
If you are passionate about your craft and enjoy working with others who feel the same way, then CenterEdge Software may be the place for you. As an innovator in the operation of family entertainment centers, our single point of sale software package alleviates the stress of managing and operating facilities for our clients.
In this role, you will design and develop solutions as part of a ground-up engineering of our software applications ...allowing you the freedom to let your technical capabilities shine.
Requirements & Skills
Experience with C#, WPF and MVVM.
Experience developing REST API-driven applications and JSON.
Experience with unit testing frameworks, particularly xUnit, Jasmine and/or Karma.
Experience with Agile development processes, methodologies, and tools, particularly Scrum.
Experience using source control, preferably Git.
Bonus: prior experience using NoSQL databases - Couchbase, Mongo, etc.
Bonus: prior experience with CI/CD tools - Jenkins, Bamboo, Spinnaker, etc.
Bonus: prior experience developing applications for the Cloud environment - AWS, Azure, Google Cloud.
Bonus: prior experience with .Net Core, Docker, and Kubernetes.
Minimum of 5 years' experience designing and implementing Windows-based software, with 8 to 10 years of experience being ideal.
Sound knowledge of modern Windows development software trends, technologies, and design patterns.
Authorized to work in the U.S. without a visa or other sponsorship.
You have a passion for writing great code with the desire to achieve and exceed goals.
You are personally accountable for your work and love creating value for your users.
You have a desire for the team to succeed above personal preferences.
You are extremely technical, but also have a passion to constantly learn and develop new skills.
This position offers the opportunity to work remotely up to 90% of the time, on-site check-in 2-3 days per month. Candidates MUST reside within a reasonable drive of our business location in Roxboro, NC to respond to priority projects.
Must be authorized to work in the United States; candidates requiring Visa sponsorship WILL NOT be considered.
Must be willing to undergo a pre-employment background check and drug screen, in accordance with local law/regulations.