Senior Engineer
Bengaluru, KA, IN
Dover is a diversified global manufacturer with annual revenue of over $7 billion. We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through five operating segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead the markets we serve. Recognized for our entrepreneurial approach for over 60 years, our team of approximately 24,000 employees takes an ownership mindset, collaborating with customers to redefine what's possible. Headquartered in Downers Grove, Illinois, Dover trades on the New York Stock Exchange under "DOV." Additional information is available at dovercorporation.com.
Designation: Senior Engineer
Experience: 5-9 Years
Education: B.E, M.E, MTech, MCA
Location: Bangalore
Roles & 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
• Bachelor’s degree in computer science or equivalent. • 3+ years of software development experience within Windows environments • Familiar with front end technologies such as Angular / HTML5 / React • Experience working with one virtualization technology (Docker / Kubernetes / VMWare) • C# and .NET Core coding experience • Strong OOPS, SOLID design principles and multi-threading programming skills • Experience in REST and RESTful web API • Team player and self-starter with minimal supervision both onsite and remote work set up • Ability to effectively communicate with others, both verbally and in writing
• Payment software/Point of Sale/EPS development experience is a plus • Experience/understanding of EMV, P2PE, PCI PA-DSS or payment systems in general • Real-time embedded development experience, preferably in Windows CE 6.0/ IoT environment/ Windows 10 • TCP/IP socket, serial communication, USB, video/audio development experience • Experience working with.NET Compact Framework 3.5 using Visual Studio 2008 IDE with C#, VB coding • Comfortable working with hardware simulators • Tools for software development like JIRA, Bitbucket, Visual Studio Team Explorer, Source Tree is a plus • SignalR and RabbitMQ experience is a plus .
Must Have Skills:
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. • 3+ years of software development experience within Windows environments • Familiar with front end technologies such as Angular / HTML5 / React • Experience working with one virtualization technology (Docker / Kubernetes / VMWare) • C# and .NET Core coding experience • Strong OOPS, SOLID design principles and multi-threading programming skills • Experience in REST and RESTful web API • Team player and self-starter with minimal supervision both onsite and remote work set up • Ability to effectively communicate with others, both verbally and in writing.
Preferred Qualifications: • Payment software/Point of Sale/EPS development experience is a plus • Experience/understanding of EMV, P2PE, PCI PA-DSS or payment systems in general • Real-time embedded development experience, preferably in Windows CE 6.0/ IoT environment/ Windows 10 • TCP/IP socket, serial communication, USB, video/audio development experience • Experience working with.NET Compact Framework 3.5 using Visual Studio 2008 IDE with C#, VB coding • Comfortable working with hardware simulators • Tools for software development like JIRA, Bitbucket, Visual Studio Team Explorer, Source Tree is a plus • SignalR and RabbitMQ experience is a plus.
Work Arrangement : Hybrid
Job Segment:
Embedded, Front End, Help Desk, Information Technology, Computer Science, Technology