Position: Python Developer (Contract)
Responsibilities:
- Education and Collaboration: Facilitate knowledge transfer within the team, providing guidance on source control, test case development, and integration testing tools.
- Script Conversion: Transform existing Excel macros into Python scripts, leveraging VBA experience where applicable.
- Actuarial Collaboration: Collaborate closely with a team of actuaries to understand and address their unique requirements.
- Contract Duration: Initially a 6-month contract with the potential to extend to 9 months, based on project needs.
- Development Focus: Primarily involved in new development projects, with occasional modifications to existing scripts.
- Tools and Technologies: Utilize GIT for source code management, Azure DevOps for project coordination, and SQL Server on the database side.
- Problem Solving: Demonstrate critical thinking skills to analyze challenges and contribute to effective solutions.
- Teaching Best Practices: Leverage previous experience to educate team members on Python best practices, fostering a collaborative and skill-enhancing environment.
- Flexibility: Core working hours are 9-3 with flexibility in other work hours to accommodate project needs.
- Experience: Prior experience in Python development, VBA, GIT, Azure DevOps, and SQL Server is highly desirable.
This role involves not only hands-on Python development but also a mentorship aspect, where the candidate is expected to share expertise and best practices with team members. The collaborative nature of the work, coupled with the focus on education and critical problem-solving, makes this an opportunity for a seasoned developer looking to contribute to both code and team growth.