Python Developer

Natsoft
Jersey City, NJ

We are seeking a highly skilled Senior Python Developer to join a Market Risk Technology team responsible for building and enhancing enterprise-level risk platforms. The role involves developing scalable systems for risk calculations, scenario analysis, and financial analytics to support business-critical decision-making.

Key Responsibilities

  • Design, develop, and maintain scalable applications for market risk analytics and reporting
  • Collaborate with business stakeholders, quantitative analysts, and cross-functional technology teams
  • Build and enhance platforms for risk calculations (VaR, stress testing), time-series data, and scenario management
  • Develop high-quality, secure, and resilient code following best engineering practices
  • Perform system design, development, testing, and production support
  • Troubleshoot complex technical issues and optimize system performance
  • Contribute to architecture design and ensure alignment with enterprise standards
  • Participate in Agile development processes and CI/CD practices
  • Continuously improve code quality, system reliability, and development processes

Required Skills & Qualifications

  • 5+ years of hands-on experience in Python development
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies
  • Experience in system design, application development, and production support
  • Solid knowledge of CI/CD, application resiliency, and security practices
  • Experience working with financial systems or market risk domain
  • Strong analytical and problem-solving skills
  • Excellent communication skills, with the ability to interact with both technical and business teams

Preferred Skills

  • Experience with risk platforms or financial analytics systems
  • Very good on any one ecosystem experience ( Athena, Quartz, SecDB)
  • Exposure to time-series data systems and large-scale data processing
  • Knowledge of cloud technologies (AWS/Azure)
  • Familiarity with React or modern front-end technologies

Nice to Have

  • Understanding of Value at Risk (VaR), stress testing, and financial risk concepts
  • Experience working in investment banking or financial services environments

// // //