What are the responsibilities and job description for the Principal Architect - Python/Perl Developer position at Valore Partners?
Project Duration: 2-Month Contract
Summary:
We are seeking an experienced Principal Architect level Python/Perl Developer with a strong background in Linux/Red Hat environments to join our team for a 2-month development project.
This role involves implementing updates and improvements to an existing code base on legacy servers that have been assessed for upgrade or replacement. The ideal candidate will apply findings from the initial assessment to update the code, eliminate redundancies, and ensure the seamless transition of legacy systems to updated infrastructures.
This position is crucial for modernizing our systems and mitigating risks associated with legacy infrastructure.
Key Responsibilities:
Summary:
We are seeking an experienced Principal Architect level Python/Perl Developer with a strong background in Linux/Red Hat environments to join our team for a 2-month development project.
This role involves implementing updates and improvements to an existing code base on legacy servers that have been assessed for upgrade or replacement. The ideal candidate will apply findings from the initial assessment to update the code, eliminate redundancies, and ensure the seamless transition of legacy systems to updated infrastructures.
This position is crucial for modernizing our systems and mitigating risks associated with legacy infrastructure.
Key Responsibilities:
- Implement updates and improvements to the code base written primarily in Perl and Python, based on the findings from the initial assessment
- Optimize and streamline the upgrade/replacement process by addressing redundant, outdated, and critical components of the existing code
- Develop and execute strategies for code migration, updating legacy scripts, and ensuring compatibility with new systems
- Collaborate with cross-functional teams to define requirements and provide technical guidance for system upgrades
- Design, test, and implement new scripts or modify existing ones to enhance system performance and reliability
- Document changes, proposed solutions, and technical findings clearly for both technical and non-technical stakeholders
- Ensure all changes adhere to best practices in security, performance, and maintainability
- Proven experience as a Principal Architect or Senior Developer specializing in Python and Perl
- Strong background in Linux, particularly Red Hat, including system scripting and automation
- Expertise in reverse engineering and forensic analysis of complex code bases
- Experience with code optimization, refactoring, and modernization strategies in legacy systems
- Ability to work independently and manage complex projects with minimal oversight
- Strong problem-solving skills with a focus on detail-oriented investigation and analysis
- Excellent communication skills, both written and verbal, to document technical findings clearly
- Familiarity with C# and its integration with other programming languages
- Experience with large-scale server upgrades and replacements, including cloud migrations
- Knowledge of legacy system risk management and mitigation techniques
- Familiarity with DevOps practices, including CI/CD pipelines and version control systems such as Git
- Prior experience in documenting complex code bases and creating technical documentation for legacy systems