Job Description
As a key member of our team, the Python Developer will be responsible for analyzing business needs and proposing technical solutions to meet those needs. This includes working on projects and ongoing BAU activities.
Key Responsibilities:
* Analyze business needs and propose technical solutions to answer the need (both for projects and BAU)
* Investigate and resolve issues, implementing and testing corrections when necessary
* Participate in operational committee meetings with GRM team members
* Develop, test, deploy, and document implemented solutions in accordance with AGO guidelines (DevOps, CI/CD + security guidelines)
* Maintain applications already live
* Collaborate with architecture and security teams for new implementation definition
* Support users
* Experience with large volume/optimization
* Rigor and excellent level in algorithmics
* Good experience in using APIs
* Good knowledge of cloud frameworks (Azure batch, serviceIO, etc.)
* Keen awareness of security when coding
* Experience with Microsoft Azure cloud
* SQL
* Strong understanding of software development processes, including Agile and DevOps methodologies
Requirements
A bachelor's or master's degree in computer science, information technology, or a related field is required, along with a minimum of 7-8 years of professional experience.