Position: Python Developer (Linux experience)
Location: Philadelphia, PA
Duration : 6 Months
Job Description
- Lead and work with other sr. architects to develop a strategy for the Converged System Framework and integration with the Converged System platform and solutions as well as architect, and lead designing, development, implementation, verification and validation of the tools and integration with other solution.
- Work in understanding application and user requirements and translate that into python based implementation in Linux environments.
- Code using Python, expect, Java and other industry standard products to implement the agreed upon design, participate in code and design reviews of all components of the solution
- Excellent understanding of Linux OS and its use of LVM , Storage, network .
- Good understanding of HP Proliant based servers storage and networking environments.
- Hands on experience on implementing Restful web services and web based solution.
- Work with Software Testing / QA organizations to achieve quality requirements
- Knowledge on databases and communication thru Java.
- Excellent communication and presentation skills. Collaborate with cross functional and remote teams for successful project completion.
- Exploring opportunities for innovation and providing leadership in software design
- Providing leadership in driving integration with other HP architectures and initiatives
- Provide leadership to ensuring a best in class tools and solutions for our customers
- Provide leadership in planning, defining requirements, scoping efforts, and setting appropriate milestones
- Apply in-depth or broad technical knowledge to provide management solutions across one or more technology areas.
- Consults with team members and other organizations on complex issues. Willing to accept change and learn new technologies if required.
- Comfortable working within an Agile development process, startup environment with ability to deliver on time.
Qualifications:
Musts:
- In-depth knowledge of Linux including tools, commands to view, update configuration
- Experience with SLES 12 and RHEL 7 is a plus
- Experienced in writing code in Python, Java, C environments.
- Five or more years' experience writing code using languages such as (and not limited to), Java, C, Python, Perl, bash and other scripting and understanding of Web-development tools for new applications.
- Understanding of Server architecture, BIOS and system info, PCI layout is an added plus.
- Experience with basic administration of various infrastructure Hardware like Brocade SAN switches, Network switches, Storage arrays is an added plus.
- Knowledge on Jetty and Tomcat webservers.
- Advanced understanding of modern software design and development methodologies Experience on multiple full release project life cycles. Advanced understanding of modern SCM (software configuration management).
- Advanced understanding of testing tools and unit test and integration test scripting, and testing methodologies.
- Able to define quality and security standards. Excellent verbal and written communication and negotiation skills.
- Ability to work effectively in a globally dispersed team.
Desired:
Experience with the Proliant x86 product lines.
Experience with Open Source development: Ruby, PHP, Python, etc.
Database Tuning Experience
C/C++ development experience
Education and Experience Required:
8+ year's experience. Bachelor's or Master's (graduate) degree in Computers or related discipline.