Post Job Free
Sign in

Software Engineer

Company:
DNP Imagingcomm America Corporation
Location:
Concord, NC, 28027
Pay:
100000USD - 130000USD per year
Posted:
May 06, 2025
Apply

Description:

Job Description

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.

Duties and 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.

Abilities/Job Functions

Proficient knowledge in C#

Hands on development and recent experience using Microsoft .NET Core

Experienced developing web based solutions using JavaScript frameworks, Angular, Typescript or similar

Experienced developing in Windows Presentation Foundation (WPF)

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

Design and develop software solutions to business requirements within the stated time constraints

Qualifications

Bachelor’s Degree in Computer Science or a related field or equivalent related work experience required. Solid computer science fundamentals

3+ years’ experience in software architecture, developing software and engineering practices

Experience in using different technologies, frameworks and software design patterns

Experience developing in Microsoft (.NET), web applications

Highly proficient in .NET Core applications using C#

Strong communication skills and ability to work on multiple tasks at the same time

Strong skills in documenting design and implementation of software processes

Experience providing technical leadership to development teams to ensure the development of solutions within established architecture and coding/technology standards.

Must have tenacity, customer focus, and ability to self-direct

Excited about hard problems and creating next-gen solutions

Willing to take initiative, motivated, and results-oriented

Supervisory Responsibilities

This job has no supervisory responsibilities

Physical Demands

Ability to work in an office setting, and spend primary working hours at a desk using a computer and other office equipment such as printers, copiers, postage machines, etc.

While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand, walk and drive. The employee is occasionally required to use hands to finger, handle, or feel and reach with hands and arms. The employee must occasionally lift and/or move up to 10 pounds and infrequently lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, color vision, depth perception, peripheral vision, and ability to adjust focus

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

Safety Requirements

Ability to wear required PPE if in any manufacturing area.

Full-time

Apply