Python Developer (Remote or Office-Based)
We are seeking a skilled Python Developer to join our team. This role is available on either a temporary or permanent basis, offering flexibility based on the candidate's preferences. While this is a fully remote position, those who prefer an office environment are welcome to work from one of our locations.
Role OverviewAs a Python Developer, you will be responsible for developing and maintaining business applications that streamline workflows. Your work will involve integrating various systems, particularly IMS platforms and Microsoft 365 tools, to modernize traditional processes and improve efficiency.
Key ResponsibilitiesDesign, develop, and maintain database-driven applications using Django and other relevant frameworks.
Implement features that support business workflows, integrating with existing systems such as:
Quality Control Systems: Manage non-conformance reports and corrective actions.
Job Tracking: Monitor actual work hours against project budgets.
Employee Lifecycle Management: Streamline onboarding and offboarding processes.
Task & Action Management: Enhance accountability by tracking assignments and deadlines.
Asset Tracking & Maintenance: Improve asset utilization and performance monitoring.
Develop and maintain APIs to facilitate seamless system communication.
Design and manage relational databases, ensuring data integrity, security, and performance.
Develop queries and optimize database structures to support business needs.
Work with stakeholders to translate business needs into technical solutions.
Identify inefficiencies and propose digital workflow improvements.
Provide technical support and guidance to ensure smooth implementation.
Proficiency in Python and experience with Django or similar frameworks.
Strong knowledge of relational databases (PostgreSQL, MySQL) and data modeling.
Experience developing RESTful APIs for system integrations.
Familiarity with Microsoft 365 tools, particularly Teams workflow automation.
Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
Ability to work independently in a remote setting.
Flexible Work Environment: Remote or office-based, as preferred.
Innovative Projects: Work on digital transformation initiatives.
Collaborative Culture: Engage with cross-functional teams.
Competitive Compensation: Salary and benefits based on experience.
If you are passionate about leveraging technology to improve business processes and thrive in a dynamic environment, we’d love to hear from you!