Full Stack Engineer
Indexed description
Job Title: Software Developer
Location: Remote
Job Type: Full Time
Role Overview
We are seeking a full-stack Software Developer to contribute to several key development phases revolving around the SMART QN Initiative. This role is a hybrid of desktop application development, data engineering, quality assurance, and system automation. You will be responsible for guiding the SMART QN Initiative through its final User Acceptance Testing (UAT) phases, managing its long-term operational health, and architecting new automation workflows for cross-system integrations.
Key Responsibilities
· Software Iteration & Development: Execute code revisions based on user feedback and deliver packaged, standalone desktop software builds (.exe) accompanied by comprehensive release notes.
· Data Parsing & Cleaning: Ingest, parse, and clean complex datasets to ensure data accuracy, integrity, and readiness for cross-system integrations and frontend visualization.
· Data Visualization & Automation: Develop and deploy cloud-based dashboards to track application distribution metrics and centralize user log reports.
· UAT Management: Facilitate User Acceptance Testing (UAT) sessions in a production-equivalent environment, acting as the bridge between end-users and the codebase to document defects and feature requests.
· System Integration: Scope and develop automated workflows utilizing APIs to automatically upload and transfer documents and data payloads seamlessly between separate enterprise systems.
· Lifecycle Maintenance: Ensure continuous application operability by executing software patches, library upgrades, and ongoing code optimizations.
Required Skills & Qualifications
· Full-Stack Python Development: Extensive experience coding in Python. Must possess the ability to build and modify modern desktop GUIs (such as PySide6/Qt) for the frontend, while successfully architecting and connecting databases on the backend.
· Data Processing Expertise: Strong proficiency in parsing, scrubbing, and manipulating raw data streams for automated reporting and database integration.
· Automation & APIs: Proven track record of automating legacy systems and utilizing RESTful APIs for cross-platform documents and data transfers.
· Software Packaging: Proficiency in modifying and compiling Python scripts into stable, distributable executable (.exe) builds for Windows environments.
· Data Engineering: Experience developing dashboards and managing cloud data environments, specifically within Databricks.
· Enterprise Systems Integration: Familiarity with SAP (specifically Quality Notification modules) and the ability to interface with or execute batch processes.
· Project Management: Capability to independently manage "Single Delivery" project milestones alongside recurring operational tasks.
Utilities & Tech Stack
· Programming & Frameworks: Python (including PySide6/Qt for GUI development).
· Version Control & Management: GitHub, Jira.
· Data Platform: Databricks (Cloud-deployed applications and reporting).
· Enterprise Software: SAP.
· Documentation/Reporting: Excel (xlsx), CSV exports, and Microsoft PowerPoint.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search