Location
Bangalore | India
Job description
Software Engineering Professional
Job Req ID: 28018
Posting Date: 27 Feb 2024
Function: Software Engineering
Unit: Digital
Location:
RMZ Ecoworld, Devarabeesanahal, Bengaluru, India
Salary: Competitive
Why this job matters
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 Practises
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 Skills and Experience
3 to 8 years of experience as a Full Stack Software Backend Developer with ‘Python’ as a key skill.
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 organisational 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 Optimisation 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 Organisational needs
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.
Qualifications: -
An IT or Computer Science B.E./BTech /MS/ MTech /MCA or Equivalent with hands on software development exposure/experience across Python and its related frameworks (Fast API , Django/Flask and Pandas Libraries), Mongo DB,PostGres ,Kafka ,,Node JS and AWS native capabilities etc
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.
Job tags
Salary