Software Engineer (Python) for Jira Integration at Altera
, , Malaysia -
Full Time


Start Date

Immediate

Expiry Date

30 Mar, 26

Salary

0.0

Posted On

30 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, DevOps, Data Analysis, ETL, REST APIs, Git, GitHub, CI/CD, Testing, Documentation, Problem-Solving, Attention to Detail, Communication, Agile

Industry

technology;Information and Internet

Description
Job Details: Job Description: We are seeking an experienced Software Engineer with strong Python development skills and a passion for DevOps to maintain and enhance a robust data synchronization script. This script transforms and migrates data from HSD-ES to Jira Cloud, routing issues to appropriate Jira projects based on key data attributes. The script is already architected, and your focus will be on development, maintenance, and operations. The ideal candidate will ensure the script is easily re-runnable on demand, requiring only parameter changes, and will manage CI/CD pipelines in our GitHub repository. A crucial aspect of this role is performing data analysis and testing for edge cases, especially regarding character count limitations, as HSD-ES fields typically support larger text sizes than Jira fields. Key Responsibilities Development & Enhancement Develop, maintain, and enhance a Python-based sync script for data extraction, transformation, and loading (ETL) from HSD-ES to Jira Cloud. Implement and maintain logic to route Jira issues to different projects according to specified data keys. Ensure the script remains modular, parameter-driven, and can be re-executed with minimal manual intervention. Data Analysis & Testing Analyze HSD-ES and Jira Cloud data models to identify and address differences in field types, especially character count limits. Design and execute comprehensive test cases to handle edge cases, such as truncation, data loss, or format mismatches. Proactively identify and resolve data mapping issues and ensure robust error handling. DevOps & CI/CD Set up and maintain continuous integration workflows in GitHub Actions (or similar) to automate testing, deployment, and monitoring of the sync script. Document and automate the script’s execution process to simplify handoff and maintenance. Collaboration & Documentation Collaborate with stakeholders to clarify data mapping and transformation requirements. Write clear, user-friendly documentation for running and configuring the script. Provide technical support and troubleshooting as needed. Qualifications: Technical Skills 3+ years of professional experience in Python development. Experience building and maintaining data transformation or ETL scripts. Familiarity with REST APIs, especially Jira Cloud’s API. Experience routing or dynamically assigning data based on key attributes. Strong skills in data analysis, edge case identification, and testing for data migrations. DevOps Experience Proficient with Git, GitHub, and managing CI/CD pipelines (preferably GitHub Actions). Understanding of deployment automation, logging, and monitoring practices. General Strong problem-solving skills and attention to detail. Excellent written and verbal communication skills. Ability to work independently and manage time effectively. Nice-to-Have Experience with HSD-ES data structures or similar enterprise data sources. Familiarity with Jira administration or custom Jira integrations. Experience working in Agile environments. Job Type: Contract Employee (Fixed Term) Shift: Shift 1 (Malaysia) Primary Location: Penang 15, Penang, Malaysia Additional Locations: Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. About Altera Altera: Accelerating Innovators Altera provides leadership programmable solutions that are easy-to-use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end-to-end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet. Don't see the dream job you are looking for? Click "Get Started" below to drop off your contact information and resume and we will reach out to you if we find the perfect fit.
Responsibilities
The Software Engineer will develop, maintain, and enhance a Python-based synchronization script for data migration from HSD-ES to Jira Cloud. They will also perform data analysis and testing to ensure data integrity and manage CI/CD pipelines.
Loading...