Senior API & .Net Developer

Senior API & .Net Developer

Diebold Nixdorf
5-8 years
Not Specified

Job Description


Job Description
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
Position Overview
The Senior Software Engineer role 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, create technical designs, implement, and test the end to end solution with a high level of quality.
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 Senior Developer, you will have the opportunity to support DN's digital transformation journeys by implementing technology for API Management & Enterprise Integration needs.
The successful applicant will have the opportunity to apply and grow their skillset, engage with a wide range of stakeholders, and build DN Enterprise capabilities to serve our customers.
You Are Responsible For
  • Understand product API requirements from Product Management and actively participate in API technical design.
  • End to end API development including design, estimation, coding, automation testing, deployment, and maintenance.
  • Timely delivery and excellent quality of the deliverables.
  • Technical documentation of design and other artefacts.
  • Debugging and troubleshooting technical issues.
  • Peer review of design, code, unit tests, functional and non-functional test cases, use cases.
  • Understanding the architecture, capabilities and constraints of MuleSoft.
  • Designing APIs using RAML/OpenAPI and configuring policies in MuleSoft API Manager.
  • 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.
  • Support hiring by conducting interviews.

Qualifications
  • 5+ years of experience in software development with 3+ years of experience in API development.
  • At least 3 years of experience in RAML, OpenAPI, XML, Web API - SOAP/WSDL, REST/JSON, .Net Core OR Java/JMS.
  • At least 3 year of hands-on experience implementing solutions for integration of on-premises and/or cloud systems using MuleSoft Anypoint platform including Anypoint Studio, Mule Runtime, Cloudhub, Connectors, Design Center and API management.
  • Ability to independently design, document, unit test, and deliver high quality code
  • Experience and/or knowledge on administrative aspects of MuleSoft Anypoint Platform
  • 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.

Preferred Qualifications
  • One or more MuleSoft developer certification(s) are a strong plus.
  • Experience with Microsoft Azure or any other cloud platform is desirable.
  • Experience in Micro-services design and implementation is nice to have.
  • Experience working with .NET Core for API development is nice to have.
  • Understanding of Docker, Kubernetes desirable is nice to have.

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, 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** #LI-DD1

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content