Python Developer

Company: Involgix
Location: Allen, Texas, United States
Type: Full-time
Posted: 10.JUN.2021

Summary

Position #1 Role: Senior Python Developer Location: Allen, TX Duration: 12+ Months Essential Job Functions: • Requirements analysis: rev...

Description

Position #1

Role: Senior Python Developer

Location: Allen, TX

Duration: 12+ Months

Essential Job Functions:
• Requirements analysis: review technical user stories with the stakeholders.
• System Architecture: participate in technical design of new and updated functionality with our team, other Frontier teams, as well as external companies.
• Feature development: developing functionality across the full stack including database, services and Linux system integration.
• Maintenance: investigate, troubleshoot, debug and implement fixes for software defects
• Testing: work closely with Quality Assurance and software development engineers to ensure that code is exercised in an automated way that ensures consistent quality.
• Dev ops functions: working with the operations team to support our deployment process.
• Documentation: support the sustainability of the systems by providing concise documentation about the applications and process.
• Mentoring: provide code reviews, training, and paired programming to other members of the team.

Required Skills and Experience:
• Degree in Computer Science and 5+ years of experience, or 10+ years of industry related experience
• Must be a self-starter, needing little direction and capable of working in a fast-paced development environment
• Telecom Experience: Experience with network equipment and provisioning actions.
• Programming Languages: Python, Java, TOSCA, YANG
• Database technologies: Oracle, MySQL, and MS SQL.
• Web technologies: JSON, REST services
• Operating Systems: Linux, Docker

Desired Skills and Experience:
• Previous telecom experience.
• Experience with networking equipment: Cisco, Ciena, Juniper, Adtran, etc.
• Experience with element management systems.
• Experience with Ciena Blue Planet software
• Experience with writing clean code using current patterns and practices.
• Experience in an agile and scrum environment, working in cross functioning teams and writing and estimating user stories.
• Experience with Test Driven Development.
• Team player: willingness to pair programming, strong collaboration within the team as well as with external groups including other development teams, operations, QA, database teams, and business groups.
• Accountable and dependable to do what is needed to complete tasks, stories and sprints with a high level of quality and on time.
• Experience with a continuous integration environment
• Experience with Git as a source control system
Impact and Influence
• Great problem-solving skills
• Demonstrated passion for learning and bringing new technologies and practices to a team
• Experience participating in building, growing and mentoring a team.
• Experience delivering high quality code through the product lifecycle in large company
• Enjoy driving continuous improvement through change in a complex environment
• Good communication skills (verbal and written) and an ability to communicate with internal and external customers at all levels, including management/non-technical audiences
• Demonstrated ability to be a team player as well as an independent contributor on the assigned team, striving to reach highest standards of software engineering every day
• Demonstrable software architecture and strong software design skills
• Experience building and supporting high volume applications

Position: #2

Python 3

Specific python technologies (pandas, airflow or luigi, sql alchemy, any etl tools are a plus)

Strong experience developing reusable python libraries, creating/packaging modules of code and deploying libraries to an artifact repository for others to utilize, Strong documentation experience

Intermediate to Strong AWS Experience - consuming kafka on aws (or kinesis), reading/writing to s3 buckets, monitoring application performance, deploying to ec2 and understanding the aws ecosystem

Experience in VLDB, enterprise environments

OS/HW: Experience in Linux/Unix open systems

Strong written and verbal communication

5 years' experience

Additional preferred Skills:

Experience with other common programming languages a plus (Java especially)

Bachelor's in computer science or related fields

understanding of architecting event oriented systems, message queue driven workloads, event sourcing

SQL proficiency one or many (Postgres, Oracle, SQL Server, Teradata)

Work Description:

Participate in software development lifecycle and contribute to python libraries to automate, deploy and manage key data science related tasks

Participate in frequent QA cycles around Enforce's data science python stack, occasionally participating in larger integration testing that may require multiple component testing

Document and communicate code to team members and work with data science team to roll out new features to assist data scientists

Understand code deployments and assist in setting up application monitoring and metrics to ensure successful production systems

- provided by Dice

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...