.net WPF Developer

Overview

Hybrid
Depends on Experience
Full Time

Skills

WPF

Job Details

Job Summary:

Currently seeking a Lead Software Engineer to join our Digital Products team. The role requires that the individual be a self-starter with demonstrated skills working with a pod of engineers to provide direct input to the overall engineering process with demonstrated skills in the desktop applications, cloud technology and database schema design.
Responsibilities

  • Design and develop solutions to various problems either independently or in a team environment; designs and maintains efficient code that is reliable.
  • Work with Product owner and testing team to enhance product efficiency and introduce automation frameworks.
  • Partner with Business and POs to improve telemetry and ensure preventative and remedial solutions are operational for a non-engineering workforce
  • Ensures applications are performing at high capacity, responsiveness, and quality.
  • Work on large scale projects to implement custom extensions, create and handle products, product variants, and implement language and currency management.
  • Collaborate with infrastructure team, DBAs, and other software developers to assist in resolving problems with software products or company software systems.
  • Rapidly address production issues, and clearly articulate the impacts and solutions
  • Finds solutions to reduce issues and defects. Identifying risk and conducting mitigation action planning.
  • Focus on operational excellence and be an advocate for constant improvement in product engineering by reviewing/analyzing systems performance data and relevant metrics.
  • Provide business expert knowledge on features such as product search, order management, promotions, store locator etc.
  • Contribute to the strategy and innovation workstreams by creating high impact POCs and prototypes to evaluate and adopt emerging technology.

Position Requirements

  • Bachelor s degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
  • 5+ years development experience in C#, WPF, SQLite/SQL Server, Entity Framework.
  • Expertise in Prism, XAML, and utilizing 3rd party controls (preferably Telerik).
  • Experience building rich client experiences.
  • Application integration experience using API
  • Experience with unit testing frameworks and code quality standards
  • Experience with Agile methodologies, Continuous Integration, Continuous Delivery. Experience with CI/CD Pipelines i.e. Jenkins, Azure Devops
  • Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.
  • Ability to innovate and provide functional applications with intuitive interfaces.
  • Strong understanding and demonstrated usage of object-oriented design concepts.