.Net/Python Developer
Technology
New York, United StatesTodayUntil 12/10/2026
Service contractOn-site
Job description
Job Summary
We are looking for an experienced Senior .NET / Python Developer with strong expertise in designing, developing, and delivering scalable, high-performance software applications. The ideal candidate will have hands-on experience with Python, .NET/.NET Core, object-oriented programming, microservices architecture, API development, and cloud-based solutions.The candidate will take ownership of software delivery, contribute to technical architecture and design decisions, and collaborate closely with cross-functional technology teams and quantitative development teams.
Key Responsibilities
- Take ownership of end-to-end software delivery, ensuring quality, scope, and delivery timelines.
- Design, develop, and maintain scalable applications using Python and .NET/.NET Core.
- Contribute to technical architecture, application design, and documentation.
- Develop API-based services and microservices architectures.
- Implement multithreading and asynchronous programming for performance optimization.
- Build and deploy containerized applications using Docker.
- Develop and maintain CI/CD pipelines using Git, TeamCity, and related DevOps tools.
- Collaborate with partner technology teams, quantitative developers, and business stakeholders.
- Participate in Agile development practices, including sprint planning, reviews, and retrospectives.
- Troubleshoot application issues and ensure system performance, reliability, and scalability.
- Strong hands-on experience with Python and .NET/.NET Core (C#).
- Excellent understanding of Object-Oriented Programming (OOP) principles.
- Experience with multithreading, concurrency, and asynchronous programming.
- Hands-on experience with Docker and containerization.
- Experience designing and developing REST APIs and microservices.
- Understanding of service-oriented architecture (SOA).
- Experience with Git, TeamCity, and CI/CD pipelines.
- Strong understanding of cloud computing concepts.
- Experience working in Agile/Scrum and SDLC environments.
- Experience with AWS cloud services.
- Knowledge of Fixed Income products, bonds, derivatives, and financial markets.
- Experience working with quantitative development or financial technology teams.
- Knowledge of financial trading platforms and investment banking applications.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant professional experience in software development and enterprise application delivery.
- Strong problem-solving, communication, and collaboration skills.
Keywords
Python.NET.NET CoreC#Object-Oriented ProgrammingMultithreadingConcurrencyAsynchronous ProgrammingDockerREST APIsMicroservicesService-Oriented ArchitectureGitTeamCityCI/CDCloud ComputingContainerizationCI/CD PipelinesAWSAgile
Interested in this role?