App Automation Developer - Python

Posted Yesterday
Be an Early Applicant
Hyderabad, Telangana, IND
In-Office
Mid level
Information Technology • Professional Services • Consulting
The Role
Design, build, and deploy scalable business process automations using Python, SQL, and RPA (UiPath, Power Automate). Create ETL pipelines with Pandas/NumPy, integrate APIs, write unit tests, implement OOP-based modular code, handle exceptions, and translate business needs into technical requirements while managing stakeholders and delivering production-ready solutions.
Summary Generated by Built In
Company Description

About CRUX

CRUX is one of the leading information technology companies. Through its Global Network Delivery Model, Innovation Network, and Solution Accelerators, CRUX focuses on helping global organizations address their business challenges effectively.

CRUX continues to invest in new technologies, processes, and people, which can help its customers, succeed. From generating novel concepts through CRUX’s R&D and academic alliances, to drawing on the expertise of key partners, it keeps clients operating at the very edge of technological possibility.

CRUX highly skilled, dedicated IT professionals, its subsidiaries and Joint Ventures provide customized IT solutions for several industries using our range of technical expertise and experience.

CRUX

Client’s satisfaction is our utmost priority. We will go through and provide you with the right vendor with the right talent who are capable of handling any job you desire. We will handle the project for you making sure that all your requirements are met. We work for you.

We believe that every IT & ITES project is unique in it and cannot be generalized.  In this model the client stands to gain by working with the pioneers of the industry at relatively lower cost and towards the end of the development life cycle the technology is transferred which value adds to the local content.

CRUX offers a wide variety of services.  Match your business needs to our capabilities.  Our professional staff’s are highly qualified to assist companies in any area related to their information systems environment

Job Description

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.

Additional Information

 

Experience Level: 3-5 years 

Location: Hyderabad 

 

Skills Required

  • 3-5 years experience in automation development
  • Advanced Python expertise (OOP, modular/reusable code)
  • Advanced UiPath proficiency for workflow automation
  • Experience with Power Automate
  • Strong SQL skills for complex data extraction and manipulation
  • Experience building ETL/data orchestration pipelines
  • Proficiency with Pandas and NumPy
  • Experience writing unit tests using Pytest or Unittest
  • API integration experience (HTTP/web services)
  • Version control experience using Git
  • Ability to apply design patterns and basic software architecture
  • Data visualization experience (Matplotlib or similar)
  • Strong communication and stakeholder management skills
  • Located in Hyderabad or able to work from Hyderabad
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
102 Employees

What We Do

CRUX is a leading information technology company that helps global organizations address business challenges effectively using its Global Network Delivery Model, Innovation Network, and Solution Accelerators. The company provides customized IT solutions across various industries, leveraging a highly skilled team of IT professionals and continuous investment in new technologies, processes, and people to ensure client success.

Similar Jobs

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Hyderabad, Telangana, IND
43000 Employees

MetLife Logo MetLife

Platform Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Hyderabad, Telangana, IND
43000 Employees

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Zscaler Logo Zscaler

Site Reliability Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Hyderabad, Telangana, IND
8697 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account