Software Developer

ITC Infotech India Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Developer


Years Of Exp- 4 to 8 years

Requirements :

  • B.Tech/M.Tech from a premier institute with hands on design / development experience in building and operating highly available services, ensuring stability, security and scalability
  • 2+ years of software development experience preferably in product companies
  • Proficiency in the latest technologies like Web Component, React/Vue/Bootstrap, Redux, NodeJS, Type Script, Dynamic web applications, Redis, Memcached, Docker, Kafka, MySQL.
  • Deep understanding of MVC framework and concepts like HTML, DOM, CSS, REST, AJAX, responsive design, Test-Driven Development.
  • Experience with AWS with knowledge of AWS Services like Autoscaling, ELB, ElastiCache, SQS, SNS, RDS, S3, Serverless Architecture, Lambda, Gateway, and Amazon DynamoDB, etc... or similar technology stack
  • Experience with Operations (AWS, Terraform, scalability, high availability & security) is a big plus
  • Able to define APIs and integrate them into web applications using XML, JSON, SOAP/REST APIs.
  • Knowledge of software fundamentals including design principles & analysis of algorithms, data structure design, and implementation, documentation, and unit testing and the acumen to apply them
  • Ability to work proactively and independently with minimal supervision


Responsibilities :

  • Build web frontend solutions using HTML, CSS, JavaScript/TypeScript, Web Components, ReactJS, Bootstrap and other web development technologies
  • Contributes in analysis, design, prototype and implementation of new services/features and improving existing ones 
  • Work in cross-functional teams to ensure superb end-to-end user experience for customers 
  • Be a proactive self-starter and fast learner who can develop methods, techniques and evaluation criterion for obtaining results
  • Write backend end points, define schemas, data flow pipeline
  • Build reusable code and libraries for future use
  • Write high quality, maintainable, and robust frontend and backend code
  • Develop creative web portals, sites, pages, microservices/APIs, and web application integrations
  • Committed to best practices in software development: design, testing, version control, documentation, build, deployment, and operation.
  • Respond, troubleshoot, and support production systems, performance, reliability, and scalability issues
  • Perform your own pre-deployment QA and build and implement comprehensive unit tests for confirming functionality and performance of new code
  • Be a part of an engineering team on-call rotation for escalations


Skills Required

  • Technical | App Development | UI/UX | React


Education/Qualification

  • BE/BTECH/MCA



Job role

Work location

BANGALORE

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

ITC Infotech India Ltd

Job posted by ITC Infotech India Ltd

Apply on company website