Power Platform Engineer - Python (4-9 yrs)
Flairchase
posted 14d ago
Job Description :
As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions with a strong focus on Python development and Power Automate integration. Your role will involve writing clean, efficient code, designing scalable software solutions, and integrating systems using various technologies.
You will work closely with cross-functional teams to understand business requirements and translate them into robust, high-performing applications. This role also offers the opportunity to continuously enhance your technical expertise in Python, Power Automate, and software engineering principles.
Key Responsibilities :
- Write clean, efficient, and maintainable Python code to solve complex business problems.
- Develop and maintain Power Automate workflows, integrating various applications and automating business processes.
- Build scalable, high-performance software solutions that meet the business requirements.
- Design and develop RESTful APIs to integrate systems and data between applications.
- Work with databases (SQL and NoSQL) to design and optimize schemas and write efficient queries.
- Integrate Power Automate with third-party applications and platforms using connectors, triggers, and actions.
- Ensure that developed software meets performance, scalability, and security standards.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to understand user requirements and provide technical solutions.
- Participate in code reviews, providing feedback and ensuring adherence to best practices.
- Engage in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document code, system designs, and processes clearly for the team and other stakeholders.
Required Skills and Abilities :
Technical Skills :
- Strong understanding of Python syntax, data structures, and object-oriented programming principles.
- Familiarity with popular Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy).
- In-depth knowledge of Power Automate platform, including connectors, triggers, actions, and workflow design principles.
- Experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of RESTful API principles and ability to design and consume APIs efficiently.
- Knowledge of data structures (e.g., lists, dictionaries, sets) and algorithms (e.g., sorting, searching) to write optimized, efficient code.
- Experience with Git for source code management.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Platform Engineer roles with real interview advice
4-8 Yrs
Bangalore / Bengaluru
5-6 Yrs
Bangalore / Bengaluru