Software Developer

in Information Technology Contract

Job Detail

  • Experience Level Mid Level
  • Degree Type Bachelor of Science (BS)
  • Employment Part Time
  • Working Type On Site
  • Job Reference 0000012131
  • Salary Type Hourly
  • Industry Hedge Fund
  • Selling Points

    Join a dynamic team as a Python Application Developer, contributing to innovative projects and cloud migrations. Collaborate with experts in a fast-paced environment, enhancing your skills and driving impactful solutions.

Job Description

Overview

  • Join a dynamic team as a Python Application Developer on a contract basis.
  • Contribute to the development and migration of core technology applications to cloud infrastructure.
  • Collaborate with developers, quants, database admins, and business managers to deliver innovative solutions.
  • Enhance application architecture and development processes through agile methodologies.
  • Work onsite four days a week to ensure seamless project execution and collaboration.
  • Engage in hands-on development with Python/Django, SQL Server, and cloud technologies.
  • Shape the future of application architecture and contribute to standardized development processes.
  • Be part of a team dedicated to delivering exceptional results and driving innovation.

Key Responsibilities & Duties

  • Collaborate with end users, business analysts, and developers to gather requirements and design solutions.
  • Develop and maintain browser-based applications using Python/Django and related libraries.
  • Implement testing frameworks and ensure adherence to software development best practices.
  • Optimize application performance through profiling and code enhancements.
  • Write high-performing SQL queries and utilize frameworks like Kafka, Redis, and Elastic Search.
  • Support the migration of applications from on-premises infrastructure to cloud environments.
  • Collaborate in an agile/scrum environment to deliver high-quality solutions.
  • Contribute to the full lifecycle of system development projects, from design to delivery.

Job Requirements

  • Bachelor’s degree in Computer Science or related discipline required.
  • Minimum 4 years of experience in Python application development; 7 years preferred.
  • Proficiency in Python/Django, SQL Server, and cloud technologies.
  • Experience with testing frameworks such as PyTest, DocTest, and Nose Tests.
  • Knowledge of design patterns and system design principles.
  • Hands-on experience with AWS development and cloud migration preferred.
  • Strong problem-solving skills and ability to deliver impactful solutions.
  • Familiarity with financial services industry and asset management practices is a plus.
  • ShareAustin:

Related Jobs

  • Join a dynamic IT team in a hybrid work environment. Lead testing strategies and collaborate on innovative software solutions. Enhance your skills in a challenging and rewarding role.