Lead impactful software development projects in a hybrid work environment. Enhance trading and accounting systems with cutting-edge Python solutions. Collaborate with industry professionals in a dynamic financial setting.
Senior Software Engineer (Python)
in Information Technology PermanentJob Detail
Job Description
Overview
- The client seeks a Senior Software Engineer specializing in Python development to enhance and support their operations systems.
- This role involves managing Python codebases, SQL databases, and data integrations with trading and accounting systems.
- Collaborate with stakeholders to understand requirements and develop solutions improving operational efficiency.
- Contribute to system design, integration, and automation efforts for streamlined processes.
- Provide technical support for proprietary and hosted applications, ensuring system reliability.
- Maintain documentation for systems, processes, and integrations to support continuous improvement.
- Participate in a hybrid work environment, balancing remote and on-site collaboration.
Key Responsibilities & Duties
- Develop, enhance, and support complex solutions, focusing on system rationalization and improvement.
- Manage data integrations between trading infrastructure applications and proprietary systems.
- Implement automation scripts and tools to optimize operational processes.
- Ensure data integrity and consistency across systems, maintaining efficient data flow.
- Provide troubleshooting and technical support for in-house and hosted applications.
- Collaborate with portfolio managers, traders, and stakeholders to address operational needs.
- Document systems, processes, and integrations comprehensively for future reference.
- Identify and implement process improvements to enhance system performance.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- Minimum of 4 years of Python development experience; preferred 7 years.
- Proficiency in SQL and relational database management.
- Understanding of version control, testing, and software development best practices.
- Familiarity with API integrations and data exchange protocols.
- Experience with SQL Server, Postgres, and development across Windows and Linux environments.
- Knowledge of financial markets and trading concepts is preferred.
- Strong problem-solving, analytical, and communication skills.
- ShareAustin: