Senior Software Engineer

Posted 10 Hours Ago
Be an Early Applicant
Concord, NC, USA
In-Office
130K-160K Annually
Senior level
Hardware • Manufacturing
The Role
Designs, develops, integrates, and maintains software for photo kiosk and print engine products. Collaborates with software leaders and development teams on architecture, design reviews, high-priority deliverables, web-based solutions, and SDLC processes. Provides technical leadership, documentation, demonstrations, troubleshooting, and recommendations while delivering solutions within established standards and timelines.
Summary Generated by Built In

Job Purpose

This position will contribute to software design, development and implementation for the photo kiosk and print engine product(s) and will occasionally work on design review and high-priority deliverables for current projects.

Responsibilities

The Software Engineer participates in a variety of assignments in software development and photo printing solutions. This position works closely with the Software Development Manager and team members to design and develop software deliverables. S/he is also responsible for participating in integration of software standards as well as adhering to SDLC processes.

Qualifications:

Abilities/Job Functions

  • Proficient knowledge in C# and expertise in object oriented design and software development 
  • Hands on development and recent experience using Microsoft .NET Core
  • Experienced developing web based solutions using JavaScript frameworks, Angular, Typescript or similar 
  • Ability to present and demonstrate solutions to team members and team leads and contribute during design meetings across multiple projects and services
  • Provide maintenance and support solutions to solve problems or manage configuration of software delivery.
  • Ability to think “out of the box” and provide insight and recommendations using cutting edge technology
  • Ability to effectively communicate with managers and team members
  • Provide written designs, mockups  and diagrams for software solutions 
  • Design and develop software solutions to business requirements within the stated time constraints
  • Excited about hard problems and creating next-gen solutions
  • Willing to take initiative, motivated, and results oriented
  • Must have tenacity, customer focus and ability to self-direct

Experience/Background Preferred

  • Bachelor’s Degree in Computer Science or a related field or equivalent related work experience required. Solid computer science fundamentals
  • 7-10+ years’ experience in software architecture, developing software and engineering practices
  • Understanding of various SDLC models (Agile, Waterfall, Scrum, etc.)
  • Experience in using different technologies, frameworks and software design patterns
  • Experience developing in Microsoft (.NET), web applications (Angular, ASP.NET Core).
  • Highly proficient in .NET Core applications using C#
  • Strong communication skills and ability to work on multiple tasks at the same time
  • Strong skills at documenting design and implementation of software processes
  • Experience providing technical leadership to development teams to ensure development of solutions within established architecture and coding/technology standards

Physical Demands

  • Must be able to sit/stand for 8 hours 
  • The ability to use arms/hands/fingers to feel and reach
  • Be able to bend/stoop/kneel as needed
  • Must be able to hear and talk to communicate with customers

Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

DNP IAM is a 100 percent U.S. subsidiary of Dai Nippon Printing Co., Ltd. (DNP) – the world’s largest manufacturer of dye-sublimation media for photo printers and thermal transfer ribbons and barcode printers. DNP Imagingcomm America Corporation has the broadest selection of solutions for the photo retail market and products designed to address retailer’s specific business goals and objectives—backed by the quality and reliability today’s customers expect. Manufacturing, sales, and development offices of dye-sublimation media for photo printers are in Concord, NC, and more information is available at www.dnpphoto.com/en-us/.

DNP Imagingcomm America Corporation is an equal opportunity employer that does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. 

Skills Required

  • Proficient knowledge of C#
  • Expertise in object-oriented design and software development
  • Recent hands-on experience with Microsoft .NET Core
  • Experience developing web-based solutions using JavaScript frameworks, Angular, TypeScript, or similar technologies
  • Ability to present and demonstrate solutions and contribute to design meetings
  • Ability to provide software maintenance and support
  • Ability to communicate effectively with managers and team members
  • Ability to create written designs, mockups, and diagrams
  • Ability to design and develop software solutions within stated time constraints
  • Bachelor’s degree in Computer Science or related field, or equivalent related work experience
  • Solid computer science fundamentals
  • 7–10+ years of experience in software architecture, software development, and engineering practices
  • Understanding of Agile, Waterfall, Scrum, and other SDLC models
  • Experience with multiple technologies, frameworks, and software design patterns
  • Experience developing Microsoft .NET and web applications using Angular and ASP.NET Core
  • High proficiency in .NET Core applications using C#
  • Strong communication skills and ability to manage multiple tasks
  • Strong skills documenting software design and implementation processes
  • Experience providing technical leadership to development teams
  • Ability to sit or stand for up to 8 hours and perform required physical movements
  • Ability to hear and speak to communicate with customers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Concord, NC
294 Employees
Year Founded: 1989

What We Do

DNP Imagingcomm America Corporation is the U.S. subsidiary of Dai Nippon Printing and a provider of advanced printing and imaging products. It manufactures dye-sublimation media for photo and ID-card printers and thermal-transfer ribbons for barcode applications, while selling photo printers, media, photo-booth and amusement-photography services. Its photo solutions include software, kiosk deployment, and systems integration for retailers, event photographers, and other photo professionals.

Similar Jobs

DraftKings Logo DraftKings

Senior Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
United States
6400 Employees
120K-149K Annually

Sprinter Health Logo Sprinter Health

Senior Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
United States
500 Employees
195K-225K Annually

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Senior Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
2 Locations
85422 Employees
127K-291K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
United States
5550 Employees
126K-248K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account