Highlights
Design AI solutions, optimize processes, work on cross-functional projects, gain hands-on experience with cloud platforms.
Description
Job Summary
pWe are seeking a Jr. Software Engineer to design, implement, and optimize AI, automation, and integration solutions for our client MarTech ecosystems and delivery practice workflows at ICP.
Responsibilities
- Design and develop scalable AI, automation, and integration solutions
- Optimize existing processes for enhanced performance and efficiency
- Create and maintain technical documentation
- Implement API integrations and web processes to streamline data handling and retrieval
- Work closely with business analysts and cross-functional teams to deliver tailored automation solutions
Required Skills
- Scripting Languages (Python, C#, Java)
- UiPath or Power Automate
- Azure for deployment and monitoring
- SQL/Database Knowledge
- API integration and web scraping
Required Skills Explained
{'ul': ['
Proficiency in scripting languages such as Python, VB.NET, C#, and Java.', '
Experience with RPA tools like UiPath or Power Automate for process automation.', '
Familiarity with Azure for deployment and monitoring of automation workflows.', '
Knowledge of programming languages including C# and Python for AI/ML projects.', '
Understanding of API integration, web scraping, desktop and web application automations.', '
Experience in cloud platforms (AWS, Azure, or GCP) is a plus for scalable solutions.', '
Strong knowledge of software development principles and practices.']}
Who is this for
pWe are looking for a driven professional with a passion for breaking through challenges, working in competitive environments, and excelling as part of a collaborative team.
Why This Job is a Good Opportunity
{'ul': ['liWork with global brands on cutting-edge projects that impact millions of users daily.', 'liOpportunity to lead cross-functional teams and mentor junior engineers in a supportive environment.', 'liJoin a company known for its people-first culture, offering hybrid working, generous PTO, and mental health support.', 'liGrowth potential with global operations across multiple regions, providing diverse work experiences.', 'liPotential to develop expertise in AI/ML frameworks like TensorFlow or Azure Cognitive Services.']}
Interview Preparation Tips
{'ul': ['
Review the key technologies mentioned: UiPath, Power Automate, C#, Python, and Azure.', '
Prepare examples of successful automation projects you have led or contributed to in the past.', '
Practice explaining complex processes and how they can be optimized through automation.', '
Ponder scenarios where AI/ML could enhance your automation solutions.', '
Be ready to discuss your problem-solving approach, especially when dealing with unexpected issues during implementation.']}
Career Growth in This Role
{'p': ['pThe Jr. Software Engineer role offers excellent opportunities for career growth within the field of AI and Automation. As you gain experience, there are avenues to specialize further or move into leadership roles that focus on project management or cross-functional team coordination.', "pBy demonstrating your skills in building robust AI, automation, and integration solutions, you can position yourself for more advanced positions such as Sr. Software Engineer or even Technical Lead within ICP's diverse projects."]}
Explore More Opportunities
Skills
Frequently Asked Questions
What is the role of a Jr. Software Engineer?The role involves designing, implementing, and optimizing AI, automation, and integration solutions for MarTech ecosystems.
What kind of experience is required?1-2 years of hands-on experience with UiPath or similar RPA tools is preferred.
What skills are essential for this role?Key skills include scripting languages, AI/automation frameworks, and API integration.