Job Description
Collaborate with senior developers, architects, and the design team to build and enhance an AI solutions. Participate in sprint releases by developing new tools, features, and modules. Write clean, scalable, and maintainable code using modern development frameworks. Troubleshoot, debug, and optimize code for performance and scalability. Learn and apply best practices in software design, architecture, and agile development. Required education
Bachelor's Degree Required technical and professional expertise Strong foundation in at least one programming languagePython, JavaScript, HTML, CSS. Familiarity with AI/ML concepts and frameworks. Exposure to front-end frameworks such as React, Angular, or Next.js. Strong problem-solving, communication, and time-management skills. Interest, willingness and demonstrated ability to learn new programming languages as necessary Ability to work with a great deal of autonomy, as well as in a team environment Preferred technical and professional experience Experience with AR/VR/MR/XR technologies such as Unity, Unreal, Aframe.js, Three.js, or Babylon.js. Good to have knowledge on Java, Node.js and ReactJS Knowledge of code versioning tools (such as Git) Understanding of databases and experience with SQL and Non SQL Databases like Cloudant or Mongo DB
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: IBM
Location(s): Bengaluru
Keyskills:
sql
css
software design
ai solutions
sprint
ai
react
agile development
programming languages
javascript
angular
node.js
java
html
agile
programming
ml
architecture