Dover Environmental Solutions Group

Staff Engineer, Software (,Net)

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field.
  • 5+ years of software development experience in Windows environments.
  • Proficient in C# and .NET Core using Visual Studio IDE.
  • Strong skills in object-oriented and multi-threading programming.
  • Familiarity with design patterns and security practices in software development.
  • Excellent verbal and written communication abilities.
  • Experience with hardware devices like card readers and printers.

Responsibilities

  • Design and develop new functions for Wayne payment products.
  • Proactively learn new technologies with minimal guidance.
  • Participate in Scrum activities including planning and retrospectives.
  • Complete assigned tasks within Scrum sprints independently.
  • Assist in triaging customer issues with support teams.
  • Exercise good judgment in delivering quality within tight deadlines.
  • Conduct design and code reviews effectively.

Benefits

  • Hybrid work arrangement for flexibility.
  • Opportunity to engage with cutting-edge payment technologies.
  • Collaborative team environment with a focus on quality.
  • Exposure to multiple aspects of software and hardware solutions.
Full Job Description
Position Responsibilities:
• Understand, design and develop new functions in both Wayne payment products and Wayne integrations with 3rd party payment products
• Strong willingness to learn and pick up new technology / project with minimal guidance or documents
• Participate Scrum, Scrum plan, review and retrospective, and Scrum product backlog grooming sessions
• Complete individual assignments defined in each Scrum sprint with minimal supervision
• Assist to triage customer's reported field issues closely with Dover New Product Support and Dover Help Desk teams
• Apply good judgment in meeting tight schedules while maintaining superior quality
• Perform design reviews and code reviews
• Collaborate with payment team members to ensure project success and champion high quality throughout the project

Qualification Requirements:
• Bachelor's degree in computer science or equivalent working knowledge of object-oriented programming languages.
• 5+ years of software development experience within Windows environments
• C# and .NET Core coding experience using Visual Studio IDE
• Strong object-oriented and multi-threading programming skills
• Strong knowledge with design patterns
• Team player and self-starter with minimal supervision
• Ability to effectively communicate with others, both verbally and in writing
• Basic understanding of security and cryptography in software including digital signing, secure hash functions, encryption, and OpenSSL
• Familiarity in working with hardware devices (card readers, contactless readers, receipt printers, embedded terminal displays, etc.) including assembly and configuration to simulate and test different environments

Preferred Qualifications:
• Real-time embedded development experience, preferably in Windows CE / IoT environment
• Familiarity with older software environments (e.g. .NET 3.5, VisualStudio 2008, C++)
• Experience with cloud computing technologies and web services including User Experience, device to cloud connectivity, secure protocol implementation
• TCP/IP socket, serial communication, USB, CANBUS development experience
• Comfortable working with hardware simulators and tools for software development
• Knowledge of Linux OS and tools, ideally for embedded solutions
• Payment software development experience, such as PCI, P2PE, and EMV, is a huge plus
• C++ and Point of Sale coding experience is a plus

Work Arrangement: Hybrid

Location:
Job Function:

#LI-TE1

About Dover Environmental Solutions Group

Dover Environmental Solutions Group is a provider of environmental solutions and services. The company offers a range of products and services, including waste management, recycling, and environmental consulting. Dover Environmental Solutions Group is a subsidiary of Dover Corporation, a diversified global manufacturer with annual revenues of over $7 billion. Dover Environmental Solutions Group is headquartered in Downers Grove, Illinois.
Learn more about Dover Environmental Solutions Group
Size
25,000 employees
Market Cap
$19.3 billion
Industry
Net Income
$683.4 million
5 Year Trend
+5.5%
Revenue
$6.6 billion
NASDAQ

Similar Jobs

More Jobs at Dover Environmental Solutions Group

More Information Technology Jobs

Find similar Staff Engineer, Software (,Net) jobs: