Job Title
Software Developer II
Work Location
IN/Hyderabad
Key Responsibilities
- Collaborate with the Information Security organization to analyse and design process workflows, build, test, and implement RPA and AI solutions, ensuring system quality.
- Assess AI opportunities from a technical standpoint, perform technical feasibility studies, and develop optimal solutions. Contribute to Solution Design Documents (SDD) or Technical Design Documents (TDD) with a focus on reusability.
- Work with other IT teams and architects to identify the right technologies, avoiding redundancy and ensuring the best fit for proposed AI solutions.
- Maintain a thorough understanding of technology, quality tools, and process design; think creatively when enhancing existing processes and fixing code errors.
- Adapt to changes in the work environment, manage multiple competing demands, and handle frequent changes, delays, or unexpected events calmly and logically.
- Willingness to work at office for 4 days in a week.
Requirements
- Overall experience of 3-5 years and minimum 3 years of relevant work experience in RPA, AI Agent development, Generative AI chatbots, NLP and related technologies.
- Preferred bachelor’s degree or equivalent in Computer Science or related discipline.
- Strong experience in RPA development using Automation Anywhere.
- Proficiency in Agentic AI, including the ability to build AI Agents in Google Cloud Platform (GCP) that can autonomously solve complex, multi-step problems using sophisticated reasoning and iterative planning.
- Proficient in implementing AI chatbots using Retrieval-Augmented Generation (RAG) and vector-based search techniques to enhance AI-driven information retrieval and contextual response generation.
- Proficiency in languages such as Python, JavaScript, Java, or C#.
- Experience with NLP libraries and frameworks like NLTK, spaCy, or Stanford NLP, and platforms like Dialogflow, IBM Watson, or Microsoft LUIS.
- Understanding of machine learning concepts and frameworks such as TensorFlow, PyTorch, or scikit-learn for building intelligent chatbots.
- Knowledge of RESTful APIs and experience with integrating chatbots with various platforms.
- Familiarity with SQL and NoSQL databases for storing conversation data and user information.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript) to integrate chatbots into web applications.
- Strong analytical and problem-solving abilities to debug issues and improve chatbot performance.
- Ability to work collaboratively and communicate effectively with cross-functional teams, including designers, product managers, and other developers.
- Experience with end-to-end AI management and SDLC cycle using Agile methodology.
- Experience with Microsoft Power Apps Automation, Co-Pilot AI, including chatbots and conversational AI, OCR tools, and Power BI is an advantage.
- Practical experience in implementing LEAN, AGILE, and Design Thinking is preferred.
Preferred Qualifications
- Experience with LLM-powered automation solutions.
- Knowledge of AI orchestration frameworks and conversational AI platforms.
- Prior experience designing enterprise-scale intelligent automation solutions.
Education
Bachelor's degree or equivalent in Computer Science, Electrical / Electronics Engineering, MIS or related discipline.
Knowledge, Skills and Abilities
- Fluency in English.
- Accuracy & Attention to Detail.
- Analytical Skills.
- Problem Solving Skills.
- Microsoft Office & PC Skills.
- Numerical Skills.
Equal Employment Opportunity Statement
All qualified applicants will receive consideration for employment regardless of age, race, color, national origin, genetics, religion, gender, marital status, pregnancy (including childbirth or a related medical condition), physical or mental disability, or any other characteristic protected by applicable laws, regulations, and ordinances.