Posted:4 days ago|
Platform:
Work from Office
Full Time
As a Software Developer, you will be responsible for designing, developing, and deploying software solutions aimed at application modernization using Generative AI technologies. This role requires strong programming skills, problem-solving ability, and experience with AI-powered development. Key Responsibilities: Develop and deploy modernized applications leveraging Generative AI technologies. Write clean, scalable, and maintainable code using Python and JavaScript (Node.js, TypeScript); experience with FastAPI is a plus. Utilize IBM Cloud services and AI/ML technologies, particularly watsonx, for innovative software solutions. Work with developer tools such as GitHub, VSCode, and CI/CD pipelines to optimize development processes. Design, implement, and maintain relational and NoSQL databases like Db2, PostgreSQL, and MongoDB. Develop, manage, and optimize containerized applications using Docker, Kubernetes, and OpenShift. Implement microservices and serverless architectures for scalable and efficient application development. Troubleshoot and resolve software issues with strong analytical and problem-solving skills. Required education Bachelor's Degree Required technical and professional expertise 2+ years of experience in software development with expertise in application modernization. Proficiency in Python and JavaScript (Node.js, TypeScript) frameworks; FastAPI experience is beneficial. Strong understanding of IBM Cloud services and AI/ML technologies, including watsonx. Hands-on experience with DevOps tools like GitHub, VSCode, and CI/CD pipelines. Solid knowledge of database management (Db2, PostgreSQL, MongoDB). Practical experience working with Docker, Kubernetes, and OpenShift for containerization. Knowledge of microservices and serverless architectures for scalable solutions. Strong analytical and problem-solving capabilities, with a strategic approach to software development. Preferred technical and professional experience Experience working with FastAPI for lightweight application development. Familiarity with security best practices in cloud-based AI applications. Understanding of AI-driven automation and optimization techniques. Ability to design and maintain secure and high-performance distributed systems. Strong collaboration skills for cross-functional team projects.
IBM
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections IBM
Bengaluru
6.0 - 11.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru
8.0 - 12.0 Lacs P.A.
16.0 - 18.0 Lacs P.A.
12.0 - 13.0 Lacs P.A.
8.0 - 11.0 Lacs P.A.
7.0 - 8.0 Lacs P.A.
8.0 - 13.0 Lacs P.A.
7.0 - 12.0 Lacs P.A.
Bengaluru
3.0 - 7.0 Lacs P.A.