companyCRUX logo

App Automation Developer - Python at CRUX | Hyderabad

CRUXHyderabad
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Desired Qualifications:Experience in business process automation and data analysis. Strong analytical and problem-solving skills. Ability to work collaboratively in a team-oriented environment. Excellent communication skills to work effectively with stakeholders.

About the job

As a dynamic App Automation Developer specializing in Python, you will play a pivotal role in enhancing business process automation from start to finish. Your expertise will enable you to identify inefficiencies by collaborating with stakeholders, and subsequently design, develop, and implement robust automation solutions using Python, SQL, and RPA tools such as UiPath and Power Automate. This position demands a solid understanding of Software Engineering principles, particularly Object-Oriented Programming (OOP), to ensure that our automation solutions are not merely temporary fixes but are scalable and professional-grade tools.

Key Responsibilities

1. Technical Development (Python & SQL)

  • Advanced Python Engineering: Develop modular and reusable code by applying advanced Object-Oriented Programming (OOP) concepts including inheritance, polymorphism, and class structures.

  • Data Orchestration: Design and implement ETL pipelines to gather data from various sources (Databases, APIs, Excel) and return processed data to production databases using Pandas and NumPy.

  • Quality Assurance: Foster a “test-first” culture by writing thorough unit tests using Pytest or Unittest, incorporating parameterized testing for edge cases.

  • API Integration: Create and maintain interfaces that interact with both internal and external web services through HTTP requests.

2. Intelligent Automation (RPA)

  • Workflow Automation: Oversee the development of intricate automation workflows utilizing UiPath (advanced proficiency required) and Power Automate.

  • Exception Handling: Ensure system reliability by applying sophisticated debugging and error-handling methodologies (try-except-else-finally).

3. Business Analysis & Stakeholder Engagement

  • Requirements Engineering: Convert ambiguous business needs into clear technical requirements and documentation.

  • Stakeholder Liaison: Act as the primary contact between technical teams and business units to guarantee project alignment.

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

Required Technical Skills

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

  • RPA Expertise (8/10): Extensive experience with UiPath for UI automation and Power Automate for API and cloud-based workflows.

  • Database Skills: Solid proficiency in SQL for advanced data extraction and manipulation.

About CRUX

About CRUXCRUX is a premier information technology company dedicated to empowering global organizations to overcome their business challenges. Leveraging our Global Network Delivery Model, Innovation Network, and Solution Accelerators, we continuously invest in emerging technologies, innovative processes, and skilled personnel to drive customer success. Our commitment to research and development, combined with academic partnerships, propels our clients to the forefront of technological advancements. With a highly skilled workforce and specialized subsidiaries, CRUX delivers tailored IT solutions across various industries.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.