Python Developer
ITMC Systems Inc · New York, New York, United States
FULL TIMEpermanent
Job Description
Job Title: Python Developer
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
Location: Newark NJ (Onsite)Job Type: Fulltime PositionRole SummaryWe are looking for an experienced Python Developer to join an enterprise product engineering team. The role will focus on building and modernizing backend applications, APIs, data-processing services, and automation capabilities using Python.The developer will work within an Agile engineering squad and use AI-assisted development tools for coding, testing, documentation, troubleshooting, and modernization.Key ResponsibilitiesDesign, develop, test, and maintain Python-based applications and backend services.Build REST APIs, microservices, integration components, and data-processing workflows.Write clean, modular, maintainable code with automated unit and integration tests.Work with relational databases, including data modeling and SQL development.Integrate services with enterprise applications, APIs, messaging platforms, and data sources.Troubleshoot production issues, perform root-cause analysis, and implement fixes.Participate in technical design, code reviews, sprint planning, and backlog refinement.Collaborate with Product Owners, architects, QA, DevOps, and other engineering teams.Follow secure coding, source control, CI/CD, and release-management practices.Contribute to application modernization and technical-debt reduction.AI-Assisted DevelopmentUse approved AI coding assistants as part of day-to-day engineering.Apply AI assistance for code generation, refactoring, debugging, unit testing, documentation, and code understanding.Review and validate AI-generated code before incorporating it into the application.Use AI tools to accelerate analysis and modernization of existing applications.Follow organizational security, privacy, and data-handling requirements when using AI tools.Required SkillsStrong hands-on Python development experience.Experience with FastAPI, Flask, Django, or similar frameworks.REST APIs and microservices architecture.SQL and relational databases.Unit testing using pytest or equivalent frameworks.Git-based source control.CI/CD and automated deployment practices.Docker and containerized application development.Experience debugging and supporting enterprise applications. xzbcwsv Preferred SkillsAWS, Azure, or another major cloud platformKafka or other event/messaging technologiesKubernetesNoSQL databasesData processing using Pandas or similar Python librariesGitHub Copilot or other AI-assisted development toolsExperience with large-scale enterprise applicationsExperience modernizing legacy applications or decomposing monolithic applications into services.
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
Location: Newark NJ (Onsite)Job Type: Fulltime PositionRole SummaryWe are looking for an experienced Python Developer to join an enterprise product engineering team. The role will focus on building and modernizing backend applications, APIs, data-processing services, and automation capabilities using Python.The developer will work within an Agile engineering squad and use AI-assisted development tools for coding, testing, documentation, troubleshooting, and modernization.Key ResponsibilitiesDesign, develop, test, and maintain Python-based applications and backend services.Build REST APIs, microservices, integration components, and data-processing workflows.Write clean, modular, maintainable code with automated unit and integration tests.Work with relational databases, including data modeling and SQL development.Integrate services with enterprise applications, APIs, messaging platforms, and data sources.Troubleshoot production issues, perform root-cause analysis, and implement fixes.Participate in technical design, code reviews, sprint planning, and backlog refinement.Collaborate with Product Owners, architects, QA, DevOps, and other engineering teams.Follow secure coding, source control, CI/CD, and release-management practices.Contribute to application modernization and technical-debt reduction.AI-Assisted DevelopmentUse approved AI coding assistants as part of day-to-day engineering.Apply AI assistance for code generation, refactoring, debugging, unit testing, documentation, and code understanding.Review and validate AI-generated code before incorporating it into the application.Use AI tools to accelerate analysis and modernization of existing applications.Follow organizational security, privacy, and data-handling requirements when using AI tools.Required SkillsStrong hands-on Python development experience.Experience with FastAPI, Flask, Django, or similar frameworks.REST APIs and microservices architecture.SQL and relational databases.Unit testing using pytest or equivalent frameworks.Git-based source control.CI/CD and automated deployment practices.Docker and containerized application development.Experience debugging and supporting enterprise applications. xzbcwsv Preferred SkillsAWS, Azure, or another major cloud platformKafka or other event/messaging technologiesKubernetesNoSQL databasesData processing using Pandas or similar Python librariesGitHub Copilot or other AI-assisted development toolsExperience with large-scale enterprise applicationsExperience modernizing legacy applications or decomposing monolithic applications into services.
Details
| Company | ITMC Systems Inc |
| Location | New York, New York, United States |
| Type | FULL TIME |
| Niche | finance |
| Experience | permanent |
