Loading ...

工作内容

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 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 MuleSoft technology for API Management & Enterprise Integration needs.

This role will also support Engineering Managers in improving technical (people and process) capabilities of the team.

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, 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 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.
  • 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.

Qualifications

  • 10+ years of total experience in software development with 5+ years of experience in API development.
  • At least 5 years of experience in RAML, OpenAPI, XML, Web API – SOAP/WSDL, REST/JSON, .Net Core OR Java/JMS.
  • Experience in providing technical solutions development for on-premise 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 MuleSoft Anypoint platform including Anypoint Studio, Mule Runtime, Cloudhub, Connectors, Design Center and API management.
  • 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.
  • Knowledge of Enterprise Architecture frameworks such as TOGAF is highly desirable.
  • Experience in Cloud Architecture, Distributed Micro-Services, Multi-Tenant SaaS solution and Scalability, Performance, and High availability is desirable.
  • Experience with Microsoft Azure or any other cloud platform is desirable.
  • Experience in Micro-services design and implementation is nice to have.
  • Understanding of Docker, Kubernetes desirable is nice to have.

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, age, marital status, veteran status, or disability status.


Areas of InterestSoftware Engineering and Information Technology
Experience LevelMid-Senior Level Associate
CountryIndia
Primary LocationIN-Mumbai(GC)-MH
Remote - Work from HomeNo
Loading ...
Loading ...

最后期限: 20-06-2024

点击免费申请候选人

申请

Loading ...
Loading ...

相同的工作

Loading ...
Loading ...