Python Software Developer
Express, LLC
Torrance, CA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT