DNP Imagingcomm America Corporation-posted 8 days ago
Full-time • Mid Level
Concord, NC
101-250 employees

This position will contribute to software design, development and implementation for the photo kiosk line of products including front-end UI and back-end server modules and will occasionally work on design review and high-priority deliverables for current projects. 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.

  • Participates in a variety of assignments in software development and photo printing solutions.
  • Works closely with the Software Development Manager and team members to design and develop software deliverables.
  • Responsible for participating in integration of software standards as well as adhering to SDLC processes.
  • 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.
  • Provide written designs, mockups and diagrams for software solutions
  • Design and develop software solutions to business requirements within the stated time constraints
  • Additional duties assigned by management
  • Proficient knowledge in C# and expertise in object-oriented design and software development
  • Hands-on development and recent experience using Microsoft .NET Core/Framework
  • Hands-on development and recent experience using Microsoft SQL Server
  • Experienced developing web-based solutions using JavaScript frameworks, Blazor, 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
  • 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
  • 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
  • Experience in using different technologies, frameworks and software design patterns
  • Experience developing in Microsoft (.NET), MS SQL Server, web applications (Blazor, 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
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service