Software Engineering Specialist, Service & Logical Inventory SME

Apply now »

Date: Oct 24, 2024

Location: RMZ Ecoworld, Devarabeesanahal, Bengaluru, India

Company: BT Group


Why BT?
We’ve always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world’s first telecommunications company. At our heart we’re a technology company with research and innovation in our bones and a desire to be personal, simple, and brilliant for our customers - those are the values we live by whilst also creating an inclusive working environment where people from all backgrounds can succeed.

Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe and secure, to delivering large scale technology infrastructure like the creation of BT Sport.

Today in this fast changing, always on, digital world our purpose remains true. Yet the market conditions, regulation and competition we face are tougher than ever before. So if you have the drive, optimism and resilience to help propel us forward we’ll offer unrivalled personal development, a wealth of opportunities to learn, experience new things and pursue new careers. If that’s you and what you’re looking for, we’d love you to be part of our future.

What you'll be doing

  • You are accountable for the product delivery of the teams.
  • You will showcase a strong appreciation in designing developing and maintaining a large-scale Internet application, where security, extensibility, performance, reliability and scalability, are critical design goals – not after-thoughts. Work with large modern distributed systems and polyglot persistence technologies including RDBMS, and NO-SQL data stores.
  • You will Define processes, coach and educate team in processes adherence, best practices and industry standards. Contribute to our micro-services architecture and robust RESTful APIs.
  • Be a technical mentor – perform code reviews, actively participate in design and architecture discussions, and defect triages
  • Communicate well -Provide clear, concise and accurate reports for senior leadership
  • Lead and mentor teams of dedicated engineers to build powerful products in an iterative Agile or Kanban environment.

What you’ll be doing

  • Building technical solutions to support Network telemetry /Observability/Event streaming
  • Expertise in moving on-prem systems, Hadoop jobs to GCP/AWS
  • Solid experience in developing microservices using Springboot, spring cloud streams, Spring JPA, RDBMS and Graph databases.
  • Event streaming development experience using Kafka connectors, spring cloud/kafka streams or Apache Flink
  • Developing highly efficient data access API’s using Spring JPA, Hibernate, JOOQ, Oracle, graph databases ex. Neo4j.
  • Performance, scalability and re-usability as prime objectives while designing and coding.
  • frameworks and design patterns for highly scalable event driven architectures
  • Containerization using Kubernetes
  • Experienced in following devops principles, build and deployments using CD/CI pipelines, code quality and code performance tools and strategies
  • Past development experience in alarm/fault management systems will be great advantage

 

Additional good to have skills:

  • Data modelling, (de)-Normalization- design efficient data models for highest read/write throughput
  • Confluent Kafka Platform- schema registry, ksqldb, clustering
  • Kafka connectors for SNMP, HTTP, JMS, Databases
  • ELK stack, Kubernetes, docker
  • Apache Flink, Beam
     

What You Need for this Position

  • Can-do attitude and tinkering tenet that drives a practical approach to solve problems.
  • Collaborative mindset and ability to usher the team into its new abilities.
  • Take End to end accountability.
  • Ability to lead through ambiguous situations and seek clarity.
  • Highly proficient in Java, Javascript, Reach.js/Angular.js NO SQL and SQL Data stores and micro-services development.

 

In addition to this, you will have a leg up if you also meet the following criteria:

  • 3+ years of experience leading and mentoring other software engineers.
  • 10 to 12+ years of programming experience as a background, in one of the following: Java, Python, or node.js ideally with Web Services and API development using REST
  • Experience with one or more of the following datastores: SQL Server, Couchbase, ElasticSearch, MySQL, PostgreSQL, Cassandra, Redis, or other NoSQL technologies
  • Experience using Amazon AWS platform
  • Bachelors or Masters in Computer Science OR related technical discipline. Equivalent experience also considered.

Apply now »