Senior Python Developer (with Java experience)

Project description

The company is looking for an experienced Python Developer (Mid/Senior level) with some JavaScript/TypeScript experience. The role involves developing and maintaining financial software solutions, integrating external systems, and ensuring seamless data flow. The ideal candidate should be proficient in Python, API integration, Docker, Unix scripting, and AWS services. Experience with Advent Geneva or similar financial systems is a plus.

Responsibilities

Collaborate with cross-functional teams to design, develop, and maintain robust software solutions using Python in the finance domain.

Implement integration with external systems, such as APIs from financial data providers, trading platforms, or third-party services.

Develop and optimize backend services in Python, ensuring high performance and reliability.

Implement unit tests and automated testing to ensure code quality and maintainability.

Provide Level 2 technical support, troubleshooting complex issues escalated from the first line of support.

Work with Docker containers for application deployment and system management.

Utilize Unix shell scripting for automation, monitoring, and administrative tasks.

Employ AWS services to build scalable, secure and reliable cloud-based solutions.

Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.

Stay up-to-date with emerging technologies and best practices in software development.

Skills

Must have

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.

Minimum of 5 years of professional experience in Python 3 development, using frameworks such Django, Flask or FastAPI.

Experience integrating external systems via RESTful APIs, WebSockets, or web services.

Some experience with Java for backend processes.

Hands-on experience with Docker containers for deployment and management.

Familiarity with Unix shell scripting for automation and administrative tasks.

Experience with AWS services for cloud-based solutions (e.g., EC2, Cloudwatch).

Prior experience in Level 2 support, investigating and resolving technical issues.

Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.

Excellent communication skills and ability to collaborate with diverse teams.

Nice to have

Familiarity with financial concepts, instruments, and markets (e.g., stocks, options, derivatives) is a plus.

Experience with Advent Geneva or similar applications would be an advantage.

Understanding of distributed/cloud computing technologies and emerging computing trends

Self-starter and critical thinker, takes ownership of own projects and makes improvement suggestions for the entire infrastructure

Strong written and oral communications skills.

 

Languages

English: B2 Upper Intermediate

Published 2 June
28 views
ยท
4 applications
100% read
ยท
75% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...