As an Operations Automation Associate (Python) in Credit Middle Office, you conduct intermediate intelligent automation and business analysis to gather requirements from the Operational Function to translate process improvements and solutions for operations efficiencies. You gather information, execute, and implement automation and the digitization strategy to deliver the outcomes of the automation to support the Operations function.
Job responsibilities
- Software Development
- Design, develop, and maintain Python-based applications and tools within the Intelligent Solutions Framework.
- Write clean, scalable, and efficient code following best practices. • Collaborate with cross-functional teams to define software requirements and develop high-quality solutions.
- Collaborate with cross-functional teams to define software requirements and develop high-quality solutions.
- System Architecture
- Contribute to the architectural design and implementation of software systems.
- Ensure the robustness, scalability, and reliability of applications.
- Perform code reviews and provide constructive feedback to team members.
- Testing and Debugging
- Develop and execute unit tests to ensure code quality.
- Debug and resolve software defects and performance issues.
- Continuously improve and maintain existing codebases.
- Documentation and Reporting
- Create and maintain comprehensive documentation for all developed software.
- Prepare reports and presentations on project progress and outcomes.
- Communicate effectively with stakeholders and team members.
Required qualifications, capabilities, and skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proficiency in Python programming.
- Strong understanding of object-oriented programming principles.
- Experience with frameworks such as Django, Flask, or FastAPI.
- Familiarity with data manipulation and analysis tools (e.g., Pandas, NumPy).
- Experience with version control systems, particularly Git.
- Strong analytical and problem-solving skills. Ability to think critically and develop innovative solutions.
- Experience with debugging and optimizing complex software systems.
- Excellent communication and teamwork abilities. Strong organizational and time management skills.
- Detail-oriented with a commitment to quality.
Preferred qualifications, capabilities, and skills
- Relevant certifications in Python programming.
- Certifications related to cloud computing or DevOps practices.
- Understanding of industry-specific challenges and requirements.
- Experience working in agile development environments.