Skip to main content

Senior Python Developer

Senior Python Developer
Zillion Technologies Inc
4 months 3 weeks ago

Job Description

Position: Python Developer Senior

Duration: 3 months. Opportunity for extension.

Location: Onsite (Hybrid) in McLean, VA on Tuesday, Wednesday and Thursday

Years of experience: 5+

Must Haves:

  • At least 4 years of hands-on software development experience using Python and/or Java with knowledge of application, data and architecture design patterns and principles.
  • 3+ years of experience with OOP design and coding.
  • Graduate degree in Computer Science is a must have.

Nice to have:

  • Experience with AWS, SQL, and the Agile development process.

Responsibilities

  • Design, develop, test, and support financial engineering applications and services.
  • Involve in fixing the defects and addressing the technical debts to ensure best software development practices are met.
  • Write clean, robust, high-quality code following best practices and backed by automated unit and integration tests with full coverage.
  • Coordinate with the rest of the team working on different layers of the infrastructure.
  • Assist with the infrastructure upgrades and adoption of new technologies.
  • A commitment to collaborative problem-solving, sophisticated design, and quality product is important.

Qualifications

  • At least 4 years of hands-on software development using Python and/or Java with knowledge of application, data and architecture design patterns and principles.
  • A graduate degree in Computer Science.
  • 3+ years of experience with OOP design and coding.
  • Experience with AWS and SQL using multiple leading databases.
  • Experience working with business users to collect, analyze, and implement complex business requirements.
  • Experience working on large-scale projects from end to end.
  • Experience with the Agile development process.
  • Strong critical thinking and problem-solving skills.
  • Strong acumen to learn the business functions and features that need to be delivered.

Preferred Skills

  • Proficiency with modern software development and design processes.
  • Familiarity with database technologies such as SQL Server.
  • Fixed income finance knowledge.
  • Experience writing automated unit, integration, regression, performance, and acceptance tests.

Expertise level

Key skills

Similar Jobs in United States

Similar Jobs in