Strong experience in RTOS embedded systems including MCU architecture memory maps, interrupt handling, DMA. Experience designing and developing Board Support Packages, HALs, device drivers and embedded software update mechanisms
Enforcing coding standards and conducting thorough code reviews to maintain high-quality codebase. Implement automated testing frameworks to catch bugs early and ensure software reliability.
Description:Python Builds python automation for process in scope Loans KYC AML workflow and handoffs. Hands-on Python coding. Supports integration with Copilot Studio agents. Custom code integrations. Support testing tuning and deployment activities APIs backend automation. Orchestration that extends the Power Platform ecosystem.Key Responsibilities:- Design develop and maintain Python-based automation solutions- Build workflow automation for Loans KYC AML onboarding and compliance processes- Develop scripts services and utilities to streamline business operations- Create integrations between enterprise systems databases APIs and workflow platforms- Support Copilot Studio agents through custom Python services and backend integrations- Develop RESTful APIs and microservices to facilitate system interactions- Troubleshoot and optimize automation processes for performance and scalability- Prepare technical documentation and support deployment activitiesRequired Skills:- Strong proficiency in Python programming- Experience with Flask FastAPI or Django frameworks- Knowledge of REST APIs and web services- Database experience with SQL Server PostgreSQL or MySQL- Experience integrating enterprise applications and third-party systems- Knowledge of workflow automation concepts- Understanding of Git and DevOps practices- Banking domain experience in Loans KYC or AML is preferredPreferred Skills:- Microsoft Copilot Studio integration experience- Azure Functions Logic Apps or cloud-native development- Experience with containerization Docker Kubernetes- Agile/Scrum development methodology
What You'll Do: ️ Design, develop, test, and deploy PowerBuilder applications Maintain and enhance existing PowerBuilder systems Collaborate with cross-functional teams to gather requirements Write clean, efficient, and well-documented code Troubleshoot and resolve application issues promptly Optimize application performance and ensure security compliance
Actively engage in the agile way of working and Scrum ceremonies including Sprint Planning, Reviews and Retrospectives to ensure continuous product improvement.