Python Developer & Support Engineer

Company:  Insight Global
Location: Jersey City
Closing Date: 26/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Details:

• 12-month W2 contract with potential for extensions up to 18-24 months. Potential for full-time conversion with the client.

• Hybrid schedule (3 days on-site, 2 days remote) in Jersey City NJ or Plano/Dallas TX.

• Set rate of $68/hr with full medical benefits offered.


In this role you will be responsible for L2/L3 technical support, resolving and maintaining application governance, and development operations (DEV OPS). Key responsibilities of the job include ensuring user onboarding, resolving functional, non-functional and compliance issues, and provide technical solutions working closely with business users, development teams, business analyst, and product management. Job expectations include an extensive knowledge of development and testing practices common to the industry and design and architectural patterns for distributed computing utilizing Spark. This includes a solid foundation in Python application development, SQL, and Linux operating systems and administration. Strong communication skills are a must and to be able to articulate at various levels about technical details. Strong analytical skills to debug user issues within a reasonable timeframe.


Must-Haves Experience & Skills:

• 4-6+ years of experience as a Software Developer.

• Advanced skills with Python programming and scripting.

• Advanced skills with SQL and database experience with either Oracle, Hadoop/Hive, or Teradata.

• Experience with Linux Systems, Networking, Shell Scripting.


Nice-to-Have Experience & Skills:

• Experience with automation tools and frameworks (Jenkins, ansible, pytest).

• Experience with version control systems (e.g., Git, bitbucket).

• Experience with CI/CD systems

• Understanding of network protocols and services (DNS, DHCP, HTTP, SSH).

• Experience with Hadoop/Hive platform.

• Experience with Spark Framework in python.


Responsibilities:

• Provide L2/L3 to support to users and application production support team.

• Strong foundation Python-based applications and scripts. Be capable of debugging and writing clean, efficient, and well-documented code.

• Debug and troubleshoot software and platform issues from Python, Oracle, Spark, Spectrum Grid, Hadoop/Hive.

• Develop solutions to automate repetitive tasks and workflows using Python and shell scripts within virtual environment.

• Foundation in Linux servers and systems, and networking.

• Perform application governance resolutions, upgrades, routine system monitoring, performance analysis, disaster recovery, and troubleshooting.

• Ensure system security and compliance in line with BOA best practices and application governance.

• Deploy code to our development, QA, Staging and Production servers using our continuous integration and deployment pipeline platform.

• Quickly grasp new services/functions and add new test cases to the test suite to continuously improve our quality assurance bar.

• Work closely with cross-functional teams to understand requirements and deliver solutions and coordination.

• Participate in code reviews and provide constructive feedback.

• Collaborate with Business Users, Management, and Developers.

• Streamline operations and process and resolve issues.

• Document code, systems configurations, process, and procedures

Apply Now
Share this job
Insight Global
An error has occurred. This application may no longer respond until reloaded. Reload 🗙