Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

CRUX Consulting Services

App Automation Developer - Python

Posted Updated
Discussion

Role Summary

As a Technical Business Analyst, you will be responsible for the end-to-end lifecycle of business process automation. You will identify bottlenecks by engaging with stakeholders and then design, develop, and deploy robust solutions using Python, SQL, and RPA tools (UiPath/Power Automate). This role requires a strong foundation in Software Engineering principles (OOP) to ensure that our automations are not just "quick fixes," but scalable, professional-grade tools.

Key Responsibilities

1. Technical Development (Python & SQL)

  • Advanced Python Engineering: Build modular, reusable code applying Object-Oriented Programming (OOP) concepts such as inheritance, polymorphism, and classes.

  • Data Orchestration: Create ETL pipelines to extract data from various sources (Databases, APIs, Excel) and push processed data back to production DBs using Pandas and NumPy.

  • Quality & Testing: Implement a "test-first" culture by writing comprehensive unit tests using Pytest or Unittest, including parameterized testing for edge cases.

  • API Integration: Develop and maintain interfaces that interact with internal and external web services via HTTP requests.

2. Intelligent Automation (RPA)

  • Workflow Automation: Lead the development of complex automation workflows using UiPath (Advanced proficiency required) and Power Automate.

  • Exception Handling: Ensure system resilience by implementing sophisticated debugging and error-handling constructs (try-except-else-finally).

3. Business Analysis & Stakeholder Management

  • Requirement Engineering: Translate vague business needs into structured technical requirements and documentation.

  • Stakeholder Bridge: Serve as the primary point of contact between technical teams and business units to ensure project alignment.

  • Data Visualization: Use Matplotlib or similar libraries to present data insights that drive executive decision-making.

Required Technical Profile

  • Python Expertise (8/10): Deep knowledge of the standard library, data manipulation (Pandas), and professional debugging.

  • RPA Mastery (8/10): Extensive experience in UiPath for UI-based automation and Power Automate for API/Cloud-based flows.

  • Database Skills: Strong proficiency in SQL for complex data extraction and manipulation.

  • Version Control: Professional experience using Git for code tracking, branching, and team collaboration.

  • Design Patterns: Ability to apply basic architectural patterns to ensure code is clean and maintainable.

Core Competencies

  • Communication: Ability to articulate technical constraints to non-technical audiences clearly.

  • Analytical Thinking: A natural curiosity for how business processes work and how they can be optimized through technology.

  • Autonomy: Comfortable taking ownership of a project from the initial "Problem Statement" to the final "Deployment.

Experience Level: 3-5 years

Location: Hyderabad

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.