Job Description :
As a Lead Software Engineer/Tech Lead, you are responsible to lead the design,development and implementation of pilot & production projects of a top tier company in retailindustry. You will be part of the team who is transforming cutting edge and innovative techconcepts into robust and scalable solutions using various technology stacks. You will berequired to interact with various business, infra, engineering, security and performanceteams when driving the technical solutions in an agile environment. In addition, you will becollaborating with teams from various business entities, operations and engineering teamsto understand their activities, build relationships and to evaluate how innovation can providevalue by defining business-centric use cases with the help of the product owners andleading the technical solutions.Responsibilities:? Lead design, development and implementation efforts related to variousinnovation/pilot/production projects Closely work with offshore engineering and delivery teams to collectively carve out thesolution? Introduce and adhere to best engineering practices? Produce and maintain engineering documentation? Guarantee the engineering quality by proper unit/integration tests? Engage and drive engineering reviews and discussions such as architecture, design,code, performance, security, etc with relevant internal and client teams? Rapid prototyping of ideas / solutions by choosing the most suited technology stack anddesign while closely interacting with the Tech Lead, Data Scientist, Product Managersand other teams? Perform critical analysis and use creative approaches for solving complex problems Work with external vendors to understand the technology/solution offering, evaluate andsetup demosRequired Experience & Skills:? Strong software engineering skills and hands on development in one or moreprogramming languages such as Java, .NET? Experience in CI/CD processes, cloud infrastructure and staging environments Experience in GIT? Experience in developing robust and scalable enterprise software applications? Exposure into mobile application development using Android, IOS or Windows Mobile willbe an added advantage? Ability to quickly grasp a new technology and to use it for rapid prototyping and alsobuilding robus enterprise applications? Exposure into electronics/embedded systems will be an added advantage? Strong interpersonal, organisational, and communication skills and the ability to interactwith diverse teams? Excellent analytical and documentation skills? Ability to work independently by creatively tackling and overcoming the challenges? Strong fashion towards following the latest technology/market/innovation trends in theindustryEducation & Experience? Master’s Degree (preferred) or Bachelor''s degrees in Computer Science, IT or SoftwareEngineering? 5+ years of software engineering experience of which at least 3+ years of experience aslead engineer/tech lead/architect? Experience in agile and lean software development methodologies? Experience in working in the retail domain will be an added advantage? Exposure to latest technology development will be an added advantage