Software Engineering Professional
BT e-Serv (India) Pvt. Ltd.
Location
Bangalore | India
Job description
- This role is for a Software Engineering Professional within the Business CIO unit of Digital with minimum 3 to 8 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 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 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, TDDBDD, VirtualizationDocker 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 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
Job tags
Salary