Software Development Engineer-Tesco

📢 Job Opportunity Alert!

Position: Software Development Engineer
Location: Bengaluru
Company: Tesco
Type: Full-Time
Experience:  Fresher/Experienced

Responsibilities:

  • Provide technical leadership and mentorship, offering perspective and context for technology choices across teams and the directorate.
  • Deliver multiple projects that significantly impact the business.
  • Take ownership of team outputs, ensuring quality and advocating for best practices across the directorate.
  • Design and implement testing and deployment strategies, anticipating feature evolution and ensuring scalable system architecture.
  • Align with and champion Tesco's wider architectural strategy, balancing technical judgment and implementation.
  • Manage competing priorities, clarify ambiguous situations, and propose optimal outcomes using data-driven decision-making techniques.
  • Identify risks, engage with product and program managers, and proactively address challenges.
  • Act as a trusted mentor and role model for junior engineers, sharing skills and technical knowledge.
  • Organize training opportunities to build capability within the directorate and raise the technical bar.
  • Participate in recruitment processes, contributing to hiring practices and external representation of Tesco Technology.
  • Build maturity in the development, delivery, and operation of services, ensuring adherence to industry best practices.

Requirements:

  • Proficiency with ReST API development using Spring/Spring Boot.
  • Strong understanding and application of SOLID principles.
  • Experience with Docker, Kubernetes, Kafka, distributed cache, Elasticsearch, SQL DB, and NoSQL DB.
  • Knowledge of public cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines and Agile methodologies, including Scrum ceremonies.
  • Strong analytical and problem-solving skills.
  • Proven technical breadth and depth, with expertise in software engineering concepts and foundational computer science.
  • Experience in technical leadership roles, coaching and mentoring team members, and contributing to hiring processes.
  • Ability to manage competing priorities, identify risks, and make trade-offs between short-term and long-term goals.
How to Apply: Click Here

Comments

Popular posts from this blog

Packaged App Development Associate-Accenture

Data Analyst-Paktolus

System and Application Services Associate-Accenture