Apex Systems

Python Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Jersey City
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Python Developer API IT Research Bash XML XSLT SOAP SQL
  • Secondary Skills: Apache Linux Windows Application SMTP MySQL Oracle Systems Scripts
  • Job Location: Jersey City, New Jersey
  • Posted Date: Posted today
Job Description

Role- Python Developer

Duration- 18+ Month Contract

Location- Remote During Pandemic

Client- Large Financial Client

One of the top banks in the country is looking for a Python Developer for GRID platform with develop, test and deploy automation workflow/API/CLI to support provisioning, rolling patching, self-healing of large enterprise Grid infrastructure. Will be responsible for implement process or technology improvements/guidance using Agile / Lean development processes, Continuous Integration / Delivery, automation and Infrastructure design patterns.

Responsibilities Include:

  • Develop, test and deploy automated workflow in support of the IT business
  • Research and implement process or technology improvements
  • Provide technical guidance and expert-level consultation for complex automation workflows and deliver solutions that integrate technologies to carry out desired functions
  • Delivering technical documentation for all projects completed



Required Skills / Experience: "Must have"

Technical Skills

  • Minimum of 5+ years in Python
  • Minimum of 5+ years in shell/Bash/Ksh.
  • Good experience in developing projects using XML, XSLT, SOAP, RESTful, SQL, IDEs (PyCharm, Eclipse)
  • Good experience in command line interfaces (CLI), third party APIs and integration.
  • Good experience with webservers like Apache Tomcat
  • Good experience with frameworks like Django
  • Good knowledge of Linux, Windows, virtualization technologies
  • Experience building CI/CD pipeline, expert level knowledge of tools like git/Jenkins
  • Experience creating and maintaining complex data-driven automations and queries using SQL and noSQL databases.
  • Good proficiency in system, network, security and database operations, protocols and industry standard technologies.
  • Good experience in developing secure technologies, knowledge in ACLs and roles based entitlements.
  • Experience in systems analysis, modular design and creating API that support XML, JSON or other well-known interfaces.
  • Application development skills and experience in integrating automation within an existing back-end IT systems and databases.
  • Proven ability to work independently with minimal supervision and as part of a team with direct responsibilities.
  • Experience with IT core applications like DNS, Active Directory, Kerberos, SMTP, Transactional DBs, Apache, etc.
  • Ability to juggle competing priorities and adapt to changes in project scope.
  • Ability to communicate and collaborate effectively with teammates.
  • Effective verbal and written communication.
  • Good understanding of developing fault tolerant solutions and knowledge in horizontal scaling and resiliency/HA.



Preferred Qualifications

  • Experience with web programming languages
  • Experience in database design especially SQL including skills in triggers, loops, constants, variables and sequences.
  • Experience with database MySQL, Oracle
  • Experience with version control systems (preferably with GIT, SVN).
  • Experience with bug tracking (like JIRA) .
  • Experience with virtualization and cloud frameworks with the automation tools.
  • Experience in server administration with Red Hat Enterprise Linux and Windows Server.
  • Experience or understanding in engineering for scale (creating solutions in very large environments).
  • Familiarity with Microsoft PowerShell development.
  • Experience with large distributed environments (5,000+ servers).
  • Familiarity with Agile development methodology including SCRUM and DevOps.



Communication / Relationship Skills

  • Collaborate effectively in a matrix organization with teams of skilled architects, engineers, developers and business partners with minimal supervision.
  • Excellent oral and written communication skills with the ability to adjust to technical and non-technical audiences across the organization
  • Resolve and influence the positive outcome of conflicting objectives and priorities
  • Experience creating technical documentation and training materials
  • Ability to work autonomously with minimal supervision and collaborate effectively with local and remote co-workers



Education/Experience

  • Minimum of a 4 year degree in computer science or equivalent experience
  • Candidate with exposure to large enterprise grid deployment and/or Cloud integration experience is preferred



EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Relevant Job Openings
.Net Core Developers
Tableau developer
Senior DevOps engineer
Java Developer
Azure Data Architect with Talend
Azure Cloud Architect