Job Description :
Job Title : Software Engineer - Python
On behalf of our client, Procom Services is searching for a Software Engineer to join our client''s team remotely.
Please review and if interested email a copy of your resume
We can set up a time to talk.
Software Engineer- Python Summary
The Entitlement Client Tooling team is looking for a Software Engineer to join us. In this role, you will contribute to the development and maintenance of the subscription and entitlement management client tools including subscription-manager and virt-who. You will improve the quality, stability, and user experience of Red Hat customer''s subscription experience through solving bugs, implementing features and helping produce releases of these tools for Fedora, Centos, Red Hat Enterprise Linux and other distributions. This team is uniquely placed so as to help improve the customer subscription experience, a team focused on tooling crucial to business. As a Software Engineer, you will work in the upstream and contribute your solutions to our open source projects: subscription-manager and virt-who. You''ll need to be proactive, motivated, and able to work in a collaborative, distributed environment.
Software Engineer- Python Primary Responsibilities
* Solve bugs and implement features according to designs for future improvements in our open source projects
* Maintain developer-oriented documentation
* Maintain supporting tooling and automation for our open source projects
* Produce releases for our open source projects for Fedora, Centos, and RHEL
* Work in a collaborative, distributed environment
Software Engineer- Python Required Skills
* 3+ years of experience in Python developing user applications.
* 2+ years of experience administering Linux systems
* 1+ years of experience with distributed source control tools like Git or Mercurial
* 1+ years of implementing integration design patterns, especially in a microservices and/or event-driven architecture
* 1+ years working with continuous integration tools and processes. Continuous delivery experience is a plus.
* 1+ years developing Java unit tests, such as JUnit or Spock
* 1+ years working in an Agile team environment
* 1+ years working with distributed source control such as Git, including branching and merging
* Bachelor''s or master''s degree in computer science, engineering, or other closely related field
* Experience with the following will be considered a plus
* Advanced experience writing, maintaining and releasing python 2 and python 3 applications
* Experience in developing in a Linux environment
* An interest in writing in c, c++, go (experience is a plus)
* Moderate experience working with Javascript, JSX and recent web technologies is a plus
* Experience with open source communities and development is a plus
Duration : 6-month contract + extension/conversion potential
Software Engineer- Python Start Date : ASAP