Senior Software Engineer

DNP Imagingcomm America Corporation

Concord (NC)

On-site

USD 130,000 - 160,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DNP Imagingcomm America Corporation, based in Concord, NC, is seeking a Senior Software Engineer to contribute to software design, development and implementation for photo kiosk and print engine products. You will work with the Software Development Manager and teammates to deliver reliable software solutions.

The ideal candidate has 7-10+ years in software architecture, strong C# and .NET Core expertise, and experience with SDLC processes across Agile and Scrum.

Qualifications

  • Bachelor’s Degree in Computer Science or related field; solid CS fundamentals.
  • 7-10+ years in software architecture, developing software and engineering practices.
  • Proficient knowledge in C# and OO design; hands-on with .NET Core.
  • Experience with SDLC models (Agile, Waterfall, Scrum) and multiple frameworks.
  • Ability to present and demonstrate solutions in design meetings; strong communication.

Responsibilities

  • Develop software for photo kiosk and print engine products.
  • Collaborate with Software Development Manager and team to design and deliver software deliverables.
  • Participate in integration of software standards and adhere to SDLC processes.
  • Provide maintenance and support solutions to solve problems or manage configuration.
  • Present designs, mockups and diagrams; contribute during design meetings.

Skills

C#
Object-oriented design
.NET Core
Design reviews
Software delivery
Technical leadership
Agile/Scrum
Communication
Documentation
Team collaboration
Problem solving

Education

Bachelor’s Degree in Computer Science

Tools

Angular
.NET Core
ASP.NET Core

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Engineer

Full Time DAI1 - NC, Concord, NC, US

6 days ago Requisition ID: 1390

Salary Range: $130,000.00 To $160,000.00 Annually

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
  • 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
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

DNP IMS America Corporation • Northern (KY)

On-site
USD 130,000 - 160,000
Hardware Production & Service Technician
Hardware Production & Service Technician

Dnp Imagingcomm America Corporation • Concord (NC)

On-site
USD 42,000 - 64,000
Hardware Production & Service Technician
Hardware Production & Service Technician

DNP IMS America Corporation • North Carolina

On-site
USD 45,000 - 65,000
Technical Support Administrator
Technical Support Administrator

DNP Imagingcomm America Corporation • Concord (NC)

On-site
USD 35,000 - 52,000
Senior Operations Manager
Senior Operations Manager

DNP IMS America Corporation • Northern (KY)

Hybrid
USD 110,000 - 125,000
Senior Azure Administrator
Senior Azure Administrator

DNP IMS America Corporation • Northern (KY)

On-site
USD 95,000 - 105,000
Technical Support -- Team Lead
Technical Support -- Team Lead

DNP IMS America Corporation • Northern (KY)

Hybrid
USD 70,000 - 95,000
EH&S Specialist
EH&S Specialist

DNP IMS America Corporation • Northern (KY)

On-site
USD 60,000 - 75,000
EH&S Specialist
EH&S Specialist

DNP Imagingcomm America Corporation • Concord (NC)

On-site
USD 60,000 - 75,000
Technical Support -- Team Lead
Technical Support -- Team Lead

DNP Imagingcomm America Corporation • Concord (NC)

On-site
USD 85,000 - 110,000