Python Software Developer

Express, LLC
Torrance, CA, United States
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$40,000.0 - $70,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Applications Architecture Business Logic User Authentication Automation of Tests Microsoft Azure Business Software C Sharp (Programming Language) Databases Data Integrity Software Debugging
+29 more
Django Web Framework JSON Python (Programming Language) Microsoft Visual Studio Microsoft SQL Server OAuth Object-Oriented Software Development Software Architecture Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures SQL Databases SQLAlchemy Systems Architecture Systems Integration Transact-SQL Visual Studio Online Extensible Markup Language (XML) .NET Core Postman Software Application Programming SOAPAPI Git Fastapi Pandas Information Technology SQL Server Management Studio (SSMS) Restful APIs Software Version Control

Job description

  • Maintain compatibility with existing databases and external systems during migration.
  • Develop automated tests to validate migrated functionality.
  • Troubleshoot and resolve issues throughout the migration process.
  • Document application architecture, migration decisions, and technical specifications.
  • Collaborate with business stakeholders to validate migrated features and ensure functional equivalence.
  • Analyze and understand existing C# and .NET applications.
  • Migrate legacy business logic and workflows to Python.
  • Rewrite and optimize SQL queries, stored procedures, and database interactions.
  • Develop Python applications and services that replace legacy functionality.
  • Integrate internal and third-party systems using REST and SOAP web services.
  • Work with XML, JSON, CSV, and other data formats for system integrations.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
  • 3+ years of professional software development experience.
  • Strong proficiency in Python and modern Python development practices.
  • Professional experience developing applications in C# and the .NET Framework/.NET Core.
  • Experience migrating or modernizing legacy applications.
  • Strong knowledge of Microsoft SQL Server and T-SQL.
  • Experience with REST and SOAP web service integration.
  • Proficiency working with XML, JSON, and structured data formats.
  • Understanding of object-oriented programming principles and software architecture.
  • Experience using Git or other version control systems.
  • Strong analytical and debugging skills.

Preferred Qualifications:

  • Experience converting enterprise or healthcare applications from .NET to Python.
  • Experience with PyODBC, SQLAlchemy, Pandas, or similar Python data libraries.
  • Experience with Django.
  • Familiarity with Windows Services, scheduled jobs, or background processing.
  • Experience with Azure DevOps or CI/CD pipelines.
  • Knowledge of API authentication, OAuth, and security best practices.
  • Experience working with OCR, document processing, or automation is a plus.

Technical Skills

  • Category -Technologies Languages - Python, C#, SQL Frameworks -.NET Framework, .NET Core, Django Rest, Django Databases -Microsoft SQL Server, T-SQL, APIs, REST, SOAP Data Formats - XML, JSON, CSV Tools - Git, Visual Studio, VS Code, SSMS, Postman Libraries - PyODBC, SQLAlchemy, Pandas

Benefits & conditions

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application