Flag job

Report

Senior Software Engineer

Location

Bengaluru

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Toshiba Software seeks a highly skilled Senior Software Engineer to join our team. Job Description The successful candidate will be responsible for: Participating in requirements analysis and components design. Independently handling complex programs or applications (Design & Development). Foreseeing issues/risks and taking corrective measures. Ensuring quality of implementation as per defined standards. Creating designs for different modules of the data platform and developing prototypes. Software development of new functions and unit testing. Technically guiding and supporting the team. Customer handling on technical issues and support. Mandatory Technical Skills: Expert level programming with Python, REST API, FAST API. Good understanding of Object Oriented programming concepts and its application. Good understanding of Data structures and algorithms. Hands-on development experience on Micro services. Hands on experience on Docker, Kubernetes, Swagger. Experience in AWS Cloud services like EC2, S3, Lambda. Pyspark expertise. Good problem solving and Estimation skills. Database expertise (SQL). Code review and design review skills. Nice to have technical skills: Domain knowledge of Retail industry. Good understanding of data bricks, Lakehouse architecture. Experience in dealing with production issues.

Skills

python
rest api
fast api
object oriented programming
data structures
algorithms
microservices
docker
kubernetes
swagger
aws
pyspark
sql