Senior Solutions Architect

Senior Solutions Architect

Diebold Nixdorf
12-15 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 Solutions Architect provides technical leadership on Diebold Nixdorf Retail R&D product suite. This person is primarily responsible for evaluating technical and functional requirements and for developing a sound architectural blueprint in line with business goals. As an experienced practitioner, the Senior Solutions Architect will guide Product Management and Engineering stakeholders in strategic planning and best practices for API development and onpremise/cloud/hybrid integration.
This person will be an influencer and thought leader and will also possess the in-depth technical expertise and credibility to provide detailed guidance to the product engineering teams. The Senior Solutions Architect will perform hands-on activities as required to ensure product success.
You are responsible for
• Work with Product Managers and Engineering/Services Team to understand product vision and functional and non functional requirements.
• Provide a clear architectural vision in line with business and product vision.
• Provide architectural oversight to engineering teams.
• Hands on design and development of services and features owned by self - this is a hands-on coding role.
• Define guidelines for best practices covering design, unit testing, secure coding etc.
• Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
• Work closely with the QA and Support teams to track quality and proactively identify improvement opportunities.
• Work closely with Cloud DevOps to ensure highly secure and cost optimized operations in the cloud.
• Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring, mentor other architects and engineers.
• Support other engineers in resolving complex technical issues as a go-to person.
• Articulate recommendations through compelling presentations and architectural blueprint documents to a variety of audiences, including Engineering Leadership, Product Management, Customers, and experienced IT architects.
• Create and influence proper standards for development and governance of the SDLC.
• Identify on-going risks and pain points throughout the engineering release cycle. Develop and implement mitigation measures.
• Capture project lessons and convert them into architectural best practices; mentor and coach the internal team through internal training sessions.
• Improve internal processes, and promote knowledge sharing in the team, by contributing to the knowledge base, blogs, and brown bag lunches. Stay abreast of technology and vendor trends and communicate relevant concepts and implications to the product and business.
Qualifications
• 12+ years of experience in software development
• 5+ years experience in development of on-premise and SaaS products
• Extensive experience in developing extensible and scalable web applications with
  1. .NET, .NET Core
  2. Web Services - REST, OAuth, OData, SOA
  3. Database/Caching - Microsoft SQL, Memcached/Redis
  4. Message Queueing services - RabbitMQ/Kafka
  5. Microservices architecture on AWS or Azure.

• Demonstrable experience in Event Driven Architecture, Cloud Architecture, Distributed Micro-Services, SaaS Multi-Tenancy, Scalability, Performance, High Availability, and Fault Tolerance.
• Experience with API management platforms & providing / consuming RESTful APIs and SOAP services, and designing public and private enterprise secure services
• Robust experience with API security (OAuth, SAML, JWT, integration with Identity Providers)
• Extensive experience with cloud based architectures and how to optimize design for cost.
• Expert level understanding of secure application design practices and a working understanding of cloud security.
• Experience with CI/CD processes and design for testability.
• Excellent written and verbal communication skills and strong cognitive ability especially with respect to understanding, documenting, and describing complex technical subjects
• Long term experience with at least one product from inception to completion and evolution of the product over multiple years.
• B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in Computer Science.Experience delivering in scrum, agile, and other methodologies
• Experience with Microsoft Azure or any other cloud platform is highly desirable.
• Interface architecture knowledge with one or more on-premise / SaaS packaged solutions for ERP, CRM, e-Commerce, or mobile (e.g. Salesforce.com, NetSuite, Oracle, SAP, Workday, etc.) is highly desirable.
• Good to have: Integration architecture experience with MuleSoft, experience working with NoSQL databases
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.
** 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-DD2

Job Details

Employment Types:

Industry:

Function:

IT

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content