Software Developer
ITC Infotech India Ltd
Apply on company website
Software Developer
ITC Infotech India Ltd
Bengaluru/Bangalore
Not disclosed
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