Software Engineer Team Leader

  • New Delhi
  • Reelay Group
Responsibility: 1. Responsible for backend software development and design, performing requirement analysis, system design, coding, testing, and deployment. Drive architecture evolution to build high-performance, availability, scalability and secure software system 2. Optimize database performance to improve data throughput and reduce DB access latency 3. Maintain online production system, monitor system metrics and alarms, and handle online issues timely 4. Estimate development effort, make the development plan and deliver on time with quality 5. Mentor junior engineers in the team Requirements: 1. Bachelor's degree in Computer Science or a related field 2. 5+ years of professional experience in software development, with 2+ years system architecture design experience 3. Experienced in distributed services development, familiar with popular backend framework, such as Spring, SpringMVC, SpringBoot (Java), or .Net framework (C#). 4. Familiar with one or more open-source database, such as MySQL, Redis, ES, MongoDB. Hands-on experience in database performance tuning such as sharding, partition, indexing. 5. Great ownership and teamwork, take challenging work and deliver result 6. Good written and verbal English communication is a big plus 7. Experience with main ERP system (SAP, Oracle)Supply Chain system:demand forecasting, sourcing, supplier relationship management, logistics, warehouse management is perfect Role: Technical Lead Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Sc in Computers