Search by job, company or skills

Tesco

Software Development Engineer II

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

  • As a Software Development Engineer you'll be working in a small agile team of engineers developing the Order Prediction System (OPS). OPS is an application which provides our supply chain business team a control tower view of our supply chain globally and we are looking for a Software Development Engineer to continue to maintain and grow this system.
  • Working with Product Managers; you will be responsible for the future direction of the products that we build; solving problems and developing new features through quality; scalable; performant and maintainable technical solutions.Your applications make previously complex tasks simple with the impact ranging from saving time; effort; or money to re-defining normal.
  • Some of the tech we are using: C#; ASP.NET; Classic ASP; Visual Basic; Java; ES6; React; Cypress; MSSQL; Kafka; Azure DevOps
  • You will be responsible for. Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers; colleagues and suppliers. They are responsible for the entire development and support process for software solutions.
  • Your applications make previously complex tasks simple with the impact ranging from saving time; effort; or money to re-defining normal.
Some of the key responsibilities are listed below:
- Take a business problem and come up with the technical strategy (eg push vs pull; real time vs batches; sync vs async) within the team; high level design and lead the implementation
- Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance
- Mentor and develop others around you; sharing knowledge with the wider engineering community
- Follow the best practices of continuous BDD / TDD / Performance / Security / Smoke testing
- Support production systems; resolve incidents and performing root cause analysis
- Continually propose and drive process improvements; produce proof of concepts to evaluate new tools
Qualifications
  • Demonstrate in depth knowledge of IDE; language and toolset as a C#; ASP; Java; Full-Stack; or Front End (React/Angular) Developer

  • A desire to write readable; maintainable; modular and extendable code
  • Experience scaling systems
  • Design and develop larger systems and features; anticipating medium term (3-6 month) vectors of change; designing and abstracting accordingly
  • Exposure to the DevOps model and automation of everything by default
  • Understanding of infrastructure automation and the use of IaaS/PaaS technologies
  • An ability to profile and optimise code
  • Develop secure code and infrastructure by default; taking advantage of the available tooling to do further probing

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 14/06/2024

Job ID: 81669245

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 16-11-2024 07:07:36 PM
Home Jobs in Bengaluru / Bangalore Software Development Engineer II