Power platform developer
job summary:
* develop technical specifications and architecture based on system requirements.
* implement clean and testable code using microsoft's power platform, javascript, and scripting languages.
main responsibilities:
* test and debug various applications to ensure functionality and stability.
* review and refactor code for efficiency and best practices.
* deploy fully functional applications to meet business needs.
* design and develop automation pipelines to streamline processes.
* provide guidance and support to junior developers in their work.
* document development and operational procedures for future reference.
requirements:
* 3+ years of experience with microsoft power platform: power apps, power automate, and knowledge in power bi.
* strong understanding and expertise in javascript, html, and css.
* experience with front-end development and unit testing.
* good technical expertise and work experience in javascript and object-oriented programming (oop).
* understanding of web api, rest, and http protocols.
* 2+ years of experience working with transactional and/or analytical relational databases such as mysql, postgresql, sql server, snowflake, etc.
* 2+ experience working with scripting languages such as python, r, bash, etc.
* excellent communication skills and strong analytical problem-solving capabilities.
* strong experience working with crud operations for relational databases.
* excel scripts and/or macros.
preferred skills:
* experience with agile methodologies.
* rest-api design and consumption.
* authentication protocols (oauth, jwt).
* ci/cd pipelines (azure devops).
* unit testing frameworks.
* microsoft power platform certification: pl-900 and/or pl-200.