Software Engineer

Software Engineer

Diebold Nixdorf
Mumbai India
2-8 years
Not Specified

Job Description


Job Description
Full Stack Senior Software Engineer
Retail Next Generation Platform
Full Time
Location: Mumbai, India Job Description
This position will support DN's Retail Services providing enterprise integration services to our project teams through agreed upon phases of the enterprise IT project.
DN recently launched a disruptive new cloud-based next generation general retail software platform.This will be a disruptive new software product for the retail space (grocery, specialty retailer, and department stores) based on a cloud-native micro services architecture. We will be creating an API oriented platform that will form the foundation of a new retail ecosystem for our customers with a new approach to the Point of Sale, store solutions, and core backend integration running from the cloud.
You are responsible for
Contribute to a multinational micro service-oriented cloud-based project with latest technology stack
Determine and utilize best practices in design, coding, testing and maintenance to achieve high quality product
Apply best practices and experience in development
Analyze, design, code and implement new functionality
Participate in code reviews and feature development planning
Cooperate with multinational team and suggest decision of implementation
Provide direction and coach team members
Collaborate with product development teams, our local project teams in various region and if needed with our customers.
Version control and release management
Testing using in-house test tools and devices
Trouble shooting / problem management
Implementation and documentation
Must have Qualifications
At least 2 to 8 years of hands-on experience implementing solutions for integration of on-premises and/or cloud systems, designing, building, and maintaining complex web applications
Experience with full software development life cycle, continuous integration, unit testing, and version control
Degree in Computer Science, IT, Computer Engineering, MIS, Mathematics, or related field (MBA or MS degree preferred)
Strong written and verbal communication, presentation, client service and technical writing skills, coupled with a strong interest in further developing and integrating enterprise business processes with technology skills.
Must have the ability to communicate technical components with clarity and ability to operate in a fast-paced environment with evolving project requirements and priorities.
Experience in working in cross-functional, cross-geography product/content development setup.
Technical Skills
Technical Skills
Must Have
Nice to have
Front End
Angular9 (min Angular2)
Redux
TypeScript
Kendo UI Component Library
HTML5/XML/CSS/Javascript
Winforms Windows Controls
ReactJS / Angular JS
Back End
C#
.NET Core
SQL
Dapper
REST / Web API
Database
MS SQL (Azure SQL, MS SQL Server)
NoSQL (Redis, MongoDB databases)
Cloud
MS Azure
RabbitMQ
Containerization (Docker)
Kubernetes
WebSocket/SignalR
Saga and Routing Slip patterns
Kubernetes
Experience with Mass Transit
OAUTH, JWT
SSL/TLS, cryptography
HashiCorp Consul + Vault
ELK
DevOPS/Version Control
Familiar with Atlassian Suite ( Git, Jira, Confluence ***)
Experience with systems integration (Jenkins)
Experience developing microservices
Experience in containerization (Docker)
Experience in specification of SW application related requirements (in current case esp. Cloud based technology applications)
Understanding of Scrum, Agile methodology
Preferred Qualifications
Experience in retail business: cloud SW specifications (e.g. back office, POS, loyalty, promotion, etc.)
Contribution to the open source projects
Experience with cloud technologies and services would be a plus
Experience with JavaScript testing frameworks such as Karma, Jasmine, etc.

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