Highlights
Hands-on experience with AI tools, exposure to enterprise automation platforms, mentorship opportunities.
Description
Job Summary
pWe are seeking a fresh graduate with a BCA degree for an exciting position as an AI Software Engineer. This role offers hands-on experience in developing and integrating AI-powered applications, working with modern tools like Make and Power Automate, and collaborating on real-world projects using Microsoft Power Apps.
Responsibilities
- Developing and integrating AI-powered applications and workflows
- Working with AI coding assistants and IDEs to improve development productivity
- Building automation workflows using tools such as Make and Microsoft Power Automate
- Developing business applications using Microsoft Power Apps
- Create scripts and automation using Google Apps Script
- Support development and customization within SharePoint and Microsoft 365 environments
- Collaborating with the development team to design and implement AI-assisted solutions
- Testing, debugging, and documenting applications and automation workflows
Required Skills
- Programming concepts
- Web technologies
- Artificial Intelligence basics
- Automation tools knowledge
- Scripting skills
Required Skills Explained
- Programming Concepts: Understanding of basic programming principles such as variables, loops, conditionals, and functions.
- Web Technologies: Familiarity with HTML, CSS, JavaScript, and other relevant web technologies to ensure the development applications are user-friendly and efficient.
- AI Tools: Knowledge of AI tools like Claude, ChatGPT, Gemini for building AI-powered applications.
- Automation Platforms: Experience or understanding of automation platforms such as Make, Microsoft Power Automate for creating workflows that can automate repetitive tasks.
- Low-code Platforms: Ability to use low-code platforms like Microsoft Power Apps to develop business applications quickly and efficiently without needing extensive coding knowledge.
- Scripting Languages: Proficiency in scripting languages such as Google Apps Script for automating tasks in various environments.
- Collaboration Tools: Understanding of collaboration tools like Microsoft SharePoint and Microsoft 365 for managing projects, documents, and data effectively.
- APIs and Integrations: Knowledge of APIs and integrations to connect different systems and services within the development environment.
Who is this for
pThis role is ideal for recent graduates with a BCA degree who are eager to explore the world of AI and automation. Individuals interested in working with cutting-edge technology, collaborative development environments, and hands-on project experiences will thrive here.
Why This Job is a Good Opportunity
ulliGain Hands-on Experience with Cutting-Edge Technologies: The role offers real-world experience with modern AI tools, automation platforms, and low-code technologies, providing a solid foundation for a tech career.liExposure to Enterprise Solutions: Working on projects that involve enterprise automation and modern software platforms will give you valuable insights into how large organizations operate.liMentorship and Skill Development: You will have the opportunity to learn from experienced professionals and develop your skills in AI-assisted software development under mentorship.liHands-on Application Projects: Get practical experience by developing and integrating AI-powered applications, automation workflows, and business solutions using industry-standard tools.
Interview Preparation Tips
- Review Key Responsibilities: Familiarize yourself with the job’s key responsibilities to understand what is expected of you during your role. Prepare examples that showcase how you have successfully handled similar tasks in previous roles or academic projects.
- Understand the Tools and Technologies: Since the position involves working with specific AI tools, automation platforms, and scripting languages, ensure you are well-versed in these technologies. If possible, work on personal projects using them to demonstrate your proficiency.
- Highlight Problem-Solving Skills: Emphasize any instances where you have solved complex problems or improved processes at your current job or school. Discuss how you would apply such skills in this role.
- Prepare Questions: Prepare thoughtful questions about the company’s AI projects, the development environment, and potential career growth opportunities within the organization to show your genuine interest in the position.
Career Growth in This Role
pThis role not only offers a strong foundation in AI software engineering but also sets you on a path for diverse career opportunities. As you gain experience, you can specialize further into areas like AI research and development, cloud-based automation solutions, or low-code application design. The exposure to various tools and platforms makes you versatile, allowing you to explore different tech sectors such as data science, software engineering, or even venture into entrepreneurship by developing your own applications.pThe company’s commitment to mentorship provides a supportive environment where you can continue learning and growing under the guidance of experienced professionals. Additionally, the hands-on projects will not only enhance your technical skills but also boost your confidence, making you more attractive for senior positions or leadership roles within the tech industry.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of programming concepts will I work with?You will work on fundamental programming concepts such as data structures, algorithms, and basic web technologies like HTML, CSS, and JavaScript.
Can you tell me more about the AI tools I'll be working with?You will use advanced AI tools like Claude, ChatGPT, Gemini for developing and integrating AI-powered applications and workflows.
What kind of automation platforms do we use?We utilize Make and Microsoft Power Automate to build efficient automation workflows and streamline processes.