Python Automation Developer
Python Automation Developer JD
This position will be responsible of developing tools and applications, unit testing, debugging new technologies, performance tuning and optimization of existing code, focused on Python automation solutions. Identify, track, and report metrics associated with all phases of the development and implementation project's lifecycle. Act as liaison between parallel work-streams, determine and report progress, and escalate concerns to the SLTs.
Key responsibilities include:
Develop, configure and execute Python automation platform tasks and other emerging technologies to automate processes while ensuring all the technology mandates and coding guidelines are met properly
Develop full-scale Python automation platform and other emerging technologies project plans and associated communications documents.
Design conceptual architecture, technical solutions and lead efforts to develop, test & and implement automation into production
Responsible for defining & meeting project/Use Cases milestones, monitoring adherence to project scope, requirements and design documents in accordance with GFT guidelines
Ensure projects are executed properly per defined SDLC. Define the project scope, goals and deliverables that support business goals in collaboration with the working team (PMs, peers) and stakeholders.
Take responsibility for project activities including work estimation, planning, stakeholder management and project quality.
Work collaboratively with stakeholders during the system test (SIT) and UAT phases to fix assigned bugs with quality.
Partner with cross-functional technology and design teams to ensure consistent solution delivery
Reports status, issues and risks to tech leads on a regular basis
Create Technical Design Documents for automation processes to meet the defined requirements
Attention to detail and ability to manage multiple priorities in fast-paced environment
Interaction with Audit related deliverables.
Strong problem solving and analysis skills
Communicate to all stakeholders on a timely basis and in a clear, succinct manner
+4 years of experience in development of technological solutions or a technological environment
A minimum of 2 years of experience executingPython automation platformor similar to automate processes, preferably in a finance environment
Bachelor's Degree in Computer Science or technology related fields.
Process modeling experience is preferred
Python automation platform Certification desired
Process automation leveraging emerging technologies experience - Required
Experience at working both independently and in a team-oriented, collaborative environment is essential.
Ability to execute development projects.
Ability to translate business requirements into technical specifications.
Development in a Financial environment experience desirable
Must be able to quickly learn, understand, and apply new technologies.
Good Communication Skills and team player.
Python automation platform - Intermediate level (Required)
Python, Java or any other programming experience (Required)
SQL and Database knowledge - Intermediate level (Required)