** One and done interview and will sponsor H1B**
Currently seeking a Senior Software Engineer to join our Digital Products team at our Corporate Headquarters in Northvale, NJ. 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.
Qualifications
- A 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, and 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.