Application Developer
KeySkills
Job Description
Job Description:
As an Associate Software Developer at IBM, you will collaborate with cross-functional teams to co-create and deliver scalable solutions using modern technologies. Your role includes full-stack development, engaging with generative AI projects, and implementing best practices in software engineering to meet real-world business challenges.
Key Responsibilities:
-
Work across system architecture to design and develop scalable, high-quality solutions.
-
Translate client/business requirements into technical specifications.
-
Collaborate with teams to define, develop, and deliver generative AI solutions.
-
Employ IBM Design Thinking principles to ensure performance, usability, and stability.
-
Work with relational and NoSQL databases, various operating systems, and UI frameworks.
-
Build front-end and back-end components using Python, Django, and JavaScript libraries.
-
Maintain and improve codebase using Git and follow software development best practices.
-