Apply now »

Software Engineering Professional

Job Req ID:  24444
Posting Date:  19 Apr 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

This role is for a Software Engineering Professional within the Business CIO unit of Digital with minimum 3 to 6 years of experience as a Full Stack Software Backend Developer with ‘Python’ as a key skill. The role is accountable to ensure Delivery Excellence by driving on Design Assurance, Technology Transformation, Development, DevOps Toolchains, Data Analytics and Automation as per S/W Engineering Best Practices.

What you’ll be doing

  • As a Software Engineering Professional, you are responsible for the Design and Development of Digital’s Strategic Platforms and S/W Systems
  • You can work both as an IC as well as a Team Player to showcase 'what good is' by being an expert engineer.
  • You will be expected to demonstrate best practices in refining requirements, design solutions, develop code, do peer reviews, Test, and deploy applications as a Senior Full Stack Developer.
  • You are a role model for the other Software Engineering Professionals or Junior Members in the team with a responsibility to set a high bar for quality standards.
  • As part of this responsibility, depending upon need you may provide technical coaching and mentoring to other junior Team members and new onboards.
  • As a Developer, you continuously evaluate areas of Technology, Process and Standards to identify improvement opportunities and areas of Optimisation.
  • You are a key knowledge champion and seek every opportunity to share your experience across the department.
  • You will be required to represent your team in meetings with stakeholders, contributing to their strategy and direction.
  • As a technology enthusiast you keep up to date with the latest developments in the IT industry and apply industry best practices to drive continuous improvement and innovation within BT.
  • You should be able to handle your tasks and responsibilities with some guidance and supervision from your seniors.
  • You are a continuous learner and keep yourself updated with latest technology trends.  

Key Technical Skills Required

  • A Full Stack Backend Developer with hands-On Knowledge on following Tech Stack as must have skills – Python(fast API , Pandas ,Flask/Django) frameworks , Kafka, MongoDB, PostGres ,Node JS etc preferably with Cloud Native (AWS) experience
  • Expert knowledge of programming concepts including OOPS, TDD\BDD, Virtualization\Docker and Containerization Concepts, API Gateways, REST and SOAP, CI/CD etc so should be a ‘Coder by Heart’.
  • Experience with Atlassian Suite tools (Confluence and Jira) or similar toolset with Agile Ways of Working will be handy but not essential.
  • Always Keen to explore and learn on emerging Tech like AI/ML/Data Analytics etc and flexible to get hands-on and learn new Tech whenever required as per Organisational needs.

Skills and Experience Required

  • You are a hands-on full stack developer on Python and Python’s frameworks such as Fast API, Pandas and Django / Flask libraries, You’re conversant with Data Pipelines such as Kafka, Spark, NOSQL Database such as MongoDB, PostGres/PostGIS etc
  • You have demonstrated Hands On experience of building scalable and performant applications and proven ability to build apps on Cloud Native (AWS)
  • Hands on Knowledge on DevOps Toolchains as well is desirable (CI/CD Toolchains such as Gitlab Runner, Deployments on Containerized platforms such as Docker, Docker Swarm, Kubernetes)   
  • You’re capable of doing Discovery and Proof of Concepts out of Emerging Technology and Tooling from scratch to recommend feasible solutions to complex problems to enable decision making of right Tech/Tooling Adoption.
  • You’re capable of taking complete ownership of Low-Level Design and Code for the Modules you are required to Develop and Maintain for New Change Requests and Enhancements/User Stories
  • You’re Capable to work in an Agile environment and have the learning orientation needed to be successful in the job by being a quick learner and you’re able to adapt to the organizational requirements and train/upskill yourself accordingly.  
  • Able to do Technical and Functional Code Reviews, walkthroughs and recommend simple and innovative solutions to complex business problems.
  • Excellent written and verbal communication skills, communicating and influencing effectively.
  • Quick 'Learn and Build' Attitude and able to work with little supervision and guidance.  
  • Always able to look at Delivery Optimization ways via Automation.
  • You’re capable to effectively and efficiently contribute to BT wide Professional Communities thus ensuring knowledge sharing from time to time based on the Organizational needs.  

Our leadership standards

Looking in:
Leading inclusively and Safely
I inspire and build trust through self-awareness, honesty and integrity.
Owning outcomes
I take the right decisions that benefit the broader organisation.

Looking out:
Delivering for the customer
I execute brilliantly on clear priorities that add value to our customers and the wider business.
Commercially savvy
I demonstrate strong commercial focus, bringing an external perspective to decision-making.

Looking to the future:
Growth mindset
I experiment and identify opportunities for growth for both myself and the organisation.
Building for the future
I build diverse future-ready teams where all individuals can be at their best.

Apply now »