Job Information
BT Software Engineering Specialist, SRIMS Technology in Bengaluru, India
Software Engineering Specialist, SRIMS Technology
Job Req ID: 40929
Posting Date: 6 Nov 2024
Function: Software Engineering
Unit: Digital
Location:
RMZ Ecoworld, Devarabeesanahal, Bengaluru, India
Salary: Competitive
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.
Why this job matters
The Software Engineering Specialist executes a range of software engineering tasks in the delivery of the software engineering strategy and roadmap that supports BT's commercial strategy through cross functional collaboration and the participation of a team that pursues innovation as well as engineering excellence.
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.
Accountable for cost and quality of all systems design, solution architecture, development, transformation, modernization and operational decisions.
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 latest versions of Java, Springboot, Angular, 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.
8 to 12+ years of programming experience as a background in Java related technology stack.
Experience with one or more of the following datastores: Oracle, PgSQL, neo4J
Bachelors or Masters in Computer Science OR related technical discipline. Equivalent experience also considered.
Key Skills
Subject matter expert in logical inventory, service design and activation platform.
Build strategic solutions around logical inventory, activations and T2R domain.
Solid experience in developing microservices using Springboot, Camunda,spring cloud streams, Spring JPA, PgSQL and Graph databases.
Developing highly efficient data access API’s using Spring JPA, Hibernate, JOOQ, Oracle, graph databases
Expertise in Performance, scalability and re-usability as prime objectives while designing and coding.
Frameworks and design patterns for highly scalable event driven architectures
Experienced in following devops principles, build and deployments using CD/CI pipelines, code quality and code performance tools and strategies
Additional good to have skills:
Data modelling, (de)-Normalization- design efficient data models for highest read/write throughput
GCP data pipelines
BT
- BT Jobs