Senior Software Engineer

DNP Imagingcomm America Corporation

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in C# and object-oriented software development
  • Hands-on experience with Microsoft .NET Core
  • Experienced with JavaScript frameworks, specifically Angular and Typescript
  • Strong communication skills, able to present solutions effectively
  • Tenacious problem-solver with a customer focus
  • Bachelor's Degree in Computer Science or equivalent experience
  • 7-10 years in software architecture and development practices

Responsibilities

  • Participate in software design and development for photo kiosk and print engine products
  • Collaborate with the Software Development Manager and team members
  • Integrate software standards and adhere to SDLC processes
  • Contribute to design reviews and high-priority deliverables
  • Provide maintenance and support for software solutions

Benefits

  • Flexible work environment
  • Opportunities for professional development in cutting-edge technologies
  • Access to a broad selection of photo retail market solutions
  • Collaborative team culture with strong leadership support
  • Commitment to diversity and equal opportunity for all employees
Full 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.

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.

Similar Jobs

More Jobs at DNP Imagingcomm America Corporation

More Information Technology Jobs

Find similar Senior Software Engineer jobs: