Dell has flagged the Software Senior Principal Engineer Net & WCF 12 + Years job as unavailable. Let’s keep looking.

The Principal Software Engineer is an individual contributor role in the Diebold Nixdorf (DN) Retail R&D software product development team who is able to understand product functional and non-functional requirements, provide architectural direction, create technical designs and support the team in implementing and testing end to end solutions with a high level of quality. As an experienced practitioner, the Principal SE will guide business and IT stakeholders in strategic planning and best practices for on premise/cloud/hybrid API management and integration.

This position is an integral part of DN’s Retail R&D team developing Retail product API services in alignment with the product roadmap. As a Principal SE, you will have the opportunity to drive DN’s digital transformation journeys by implementing .Net, Golang & KrakenD technology for API Management & Enterprise Integration needs.

  • Understand product API requirements from Product Management, actively participate in API technical architecture/design.
  • Articulate recommendations through technical presentations and architectural documents to a variety of audiences. 
  • End to end API development including design, estimation, coding, automation testing, deployment, and maintenance.
  • Provide technical guidance to a team to Software Engineers - review estimates, design, code, test cases, and test plans - to ensure on time delivery with quality.
  • Work with QA leads and dependent teams to ensure quality and performance adherence to specifications for overall release.
  • Create and influence proper standards for development, governance and operational lifecycle.
  • Identify technical risks and define mitigation plans for the same.
  • Technical documentation of design and other artefacts.
  • Support the team in debugging and troubleshooting complex technical issues.
  • Peer review of design, code, unit tests, functional and non-functional test cases, use cases.
  • Understanding the architecture, capabilities, and constraints of .Net & Golang.
  • Designing APIs using OpenAPI and configuring policies in Azure
  • Using relational databases like Microsoft SQL Server or Oracle.
  • Leveraging DevOps tools for software development life cycle (such as Jenkins, MUnit, ANT, Maven, Artifactory, GitHub/BitBucket, etc.)
  • Integrating Enterprise applications such as Salesforce, SAP, Workday, Oracle ERP with other applications using SOAP, REST, BULK APIs.
  • Act as subject matter expert for the domain, processes, methodology, and able to adapt latest technologies, frameworks and tools quickly.
  • Work with engineering manager to create training or mentorship plans to improve technical skills of team.
  • Improve internal processes, and promote knowledge sharing in the team, by contributing to the knowledge base, blogs, and brown bag lunches Support hiring by conducting interviews.
  • 10+ years of total experience in software development with 5+ years of experience in API development.
  • At least 5 years of experience in OpenAPI, XML, Web API – SOAP/WSDL, REST/JSON, .Net Core OR Java/JMS.
  • Experience developing microservices, containerization (Docker) in Cloud Architecture, Distributed Micro-Services, Multi-Tenant SaaS solution and Scalability, Performance, and High availability is desirable.
  • Experience in specification of SW application related requirements (in current case esp. Cloud based technology applications)
  • Understanding of Scrum, Agile methodology
  • Experience in providing technical solutions development for on-premises and SaaS applications using JEE and/or JSE frameworks.
  • At least 5 year of hands-on experience implementing solutions for integration of on-premises and/or cloud systems using Azure including API management & Deployment.
  • Able to work in fast paced, agile software development environment.
  • Experience with API security (OAuth, SAML, integration with Identity Providers) and an understanding of secure application design practices.
  • Experience in working in cross-functional, cross-geography product development setup.
  • Understanding of Scrum, Agile methodology.
  • Experience with CI/CD processes and design for testability via automated tests.
  • Strong written and verbal communication, presentation, technical writing skills.
  • Degree in Engineering or MCA.).

Must Have :

  • HTML5/XML/CSS & Angular (at least Angular2)
  • C# / .NET Core,
  • MS SQL, Couch DB/No SQL,
  • REST,
  • Docker, Redis, Azure Exposure,
  • RabbitMQ
  • Net 2 onwards/.NET Core.

Nice to have:

  • KrakenD/Golang 
  • Node.JS, Kendo UI or any other UI component library
  • Windows Controls, TypeScript
  • React JSAzure SQL
  • Jenkins
  • Kubernetes
  • Exposure on SSO/OAuth/OIDC.

Why should you join Diebold Nixdorf?

Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.

–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

  • To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**

We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here - https://www.dieboldnixdorf.com/en-us/about-us/global-locations

Read Full Description
Confirmed 17 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles