Lead Software Engineer, India – Move Icc
Country : India
Region : Karnataka
Town : Bengaluru
Category : Production - Quality
Contract type : Permanent
Availability : Full time
As a Lead Software Engineer for the MOVE Technology team, you will...
* be part of a mission critical team focused on building a high-throughput, low-latency, fault-tolerant supply chain platform that drive Nike's Digital transformation and growth strategies.
* serve as a technical leader for the software engineering team.
* rely on an understanding of scalable, highly available, and consistent distributed systems.
* partner with principal engineers, architects and other teams to ensure that the ecosystem of services remains loosely coupled and independently scalable.
* design and deliver RESTful API's following domain-driven design.
* utilize experience in using inversion of control and creating infrastructure via code.
* remain current with industry trends and lead development of key innovation features.
* have strong communication skills, ability to manage up and down, solve complex problems, and being a supportive leader and team player is key.
* A minimum of 8-12 years software development experience
* Technical Leadership in a highly collaborative, multi-discipline development team environment
* Experience working in a distributed/cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure etc.)
* Experience in designing and implementing highly scalable web applications
* Experience in micro service architecture, domain driven design, and RESTful Services using languages such as Java, Node, or Scala
* Experience working with NoSQL data stores like Cassandra, DynamoDB, or MongoDB
* Experience working with relational data stores like MySQL and Oracle
* Experience with monitoring and tracing tools like Splunk, SignalFx and New Relic
* Experience with continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred
* Exposure to Supply Chain domain areas like inventory management, order management, logistics management, warehouse management
* Exposure to implementing or integrating with enterprise scale packages like SAP S4, IBM Sterling, Manhattan WMS
* Working knowledge of Scrum and agile principles
* Comfortable working in a fast-paced, results-oriented environment
* Comfortable working with globally distributed and diverse teams
* Commitment to and hands-on experience in performing technical code reviews
* Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams
* Bachelor's degree in Computer Science, Information Systems, or other relevant subject area, or equivalent experience.