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
Post a Comment