Python Contract Developer III

$145,600 - $158,080/Yr

TEK Connexion - Berkeley Heights, NJ

posted 3 months ago

Full-time - Mid Level
Berkeley Heights, NJ

About the position

As a Python Contract Developer III at TeK Connexion, you will play a crucial role in developing, supporting, and deploying proprietary analytic solutions using Python. This position requires close collaboration with engineers and researchers to integrate various applications and systems, which includes building APIs, web services, and add-ons. You will be responsible for automating application and system sustainment processes, providing application sustainment support, deploying software upgrades, coordinating issue resolution, and designing security models and system architecture. Your work will involve writing clean, concise, and well-documented Python code, leveraging libraries such as Pandas and NumPy, and utilizing software development tool chains like GIT, Visual Studio, TFS, and Jenkins. In addition to technical skills, the role demands strong soft skills, including collaboration, analytical thinking, and effective communication. You will need to demonstrate a strong sense of curiosity and ingenuity to quickly learn new engineering domains and accept feedback constructively. The ideal candidate will have a solid understanding of Agile methodologies, relational database management systems, and software engineering principles. You will also be expected to profile and debug applications using various tools, ensuring that the solutions you develop are robust and efficient. This contract position offers a competitive hourly rate and requires a commitment of 40 hours per week, with a standard schedule of Monday to Friday. You will be working in person at our Berkeley Heights, NJ location, and the role may involve interacting with global teams, making effective communication skills essential for success.

Responsibilities

  • Partner and collaborate closely with engineers and researchers to develop, support, and deploy proprietary new python developed analytic solutions.
  • Integrate different applications and systems together (e.g., building APIs, web services, add-ons, etc.).
  • Develop solutions to automate application and system sustainment processes.
  • Provide application sustainment support (e.g., deploy software upgrades, coordinate issue resolution, configure application services/servers, design security models & system architecture, etc.).
  • Write clean, concise, robust and well-documented python code.
  • Develop and leverage APIs and web services.
  • Utilize software development tool chains (e.g. make, GIT, Visual Studio, TFS, Jenkins, Travis).
  • Profile/Debug using tools (e.g. VS Profiling).
  • Handle multiple competing priorities and stakeholders.

Requirements

  • 5 years of experience in Python development.
  • 3 years of experience in PowerShell.
  • Proficient in using Pandas and NumPy.
  • Strong understanding of Agile methodologies (e.g., SCRUM, Kanban).
  • Strong understanding of Relational Database Management Systems & Database Modeling Fundamentals (SQL Server 2012+, Spark, T-SQL).
  • Ability to write clean, concise, robust and well-documented python code.
  • Proficient in developing and leveraging APIs and web services.
  • Strong understanding of web services and object-oriented principles.
  • Experience with software engineering principles, API Integration, and DEVOPs methodologies (continuous integration & delivery).
  • Ability to profile/debug using tools.

Nice-to-haves

  • Proven ability to quickly learn new engineering domains (e.g., production planning, scheduling, fuel blending, etc.).
  • Demonstrated ability to handle multiple competing priorities and stakeholders.
  • Self-motivated and driven to learn.
  • Proven ability to work well in an agile team environment (e.g., Kanban & SCRUM) and with global teams.

Benefits

  • Health insurance
  • Dental insurance
  • 401(k)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service