Artech Information System LLC
Python Developer
About the job
Job Description
Job Summary:
• The software developer’s role is to design, code, test, and analyze scripting languages (Python), PHP7 software programs, and MySQL/NoSQL databases.
• This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle.
• The eligible candidate should demonstrate an expert level in Python, plus understand/adapt to the existing framework and build automation scripts within the application.
• The ideal candidate would have 5-7 years of experience.
• The candidate will be responsible for scripting server configurations on Comcast network IP devices.
• This position is coding intensive, and will require the ability to coordinate well with a team; as well as show personal initiative and take ownership of individual components of the development.
Must Have for the Position
• At least 7+ years of experience in real-world Python, Shell, Expect, and/or other scripting languages
• The candidate should be able to learn business rules and objectives to optimize automation efforts for long term solutions
• The ability and desire to learn
• Excellent knowledge of Apache and Linux configuration and command line usage
• Two or more years systems administration in a Linux environment
• At least 1-2 years of experience in SQL (MySQL database preferred) and/or NoSQL
• Experience using Git or revision control systems
• Strong interpersonal communication skills – listening, verbal, and written
• Set best practices for the software development process: coding standards, testing, change management, build automation, release planning, and deployment
Nice to have
• At least two years of experience with PHP7
• At least 2-3 years of experience with Agile Scrum practices, concepts and procedures
• Experience in the Telecommunications Industry or Access Network technologies
• Experience working with large data sets (data mining, data analytics, data manipulation and reporting)
• Scripting experience with PERL
• Interface with NoSQL technologies such as MongoDB or Redis
What you will be doing
• Developing scripts to login and server configurations on client network IP devices
• Developing scripts to pull and report data
• Develop service group mapping information for highly valuable internal reports
• Assist with development of internal APIs using PHP7, Laravel, and MySQL
• Assist with writing effective user stories and divide the stories into SCRUM tasks
Additional Requirements:
• Strong skillsets in the following areas: analytical, organizational, problem-solving, and attention to details
• Exceptional written, verbal communication, and interpersonal skills required
• Ability to work independently and works extremely well in an Agile/SCRUM team setting, including cross-functional structures, and varying levels of management
• Proficient with Microsoft Products (Access, Excel, PowerPoint, and SharePoint).
• Expert level in SQL queries.
• Knowledge of network infrastructure (i.e. CMTS – Arris, Cisco, Juniper, and Harmonic)
• Possesses a positive attitude, is detail oriented, and communicates status on a regular basis.
• Has the ability to balance competing priorities in a very dynamic/fast-paced environment.
Qualifications
Technologies:
• Database: NoSQL (Couchbase, Redis), SQL (SQL Server, Oracle, MySQL), FileMaker Pro 13
• Front End: JavaScript (React, jQuery), PHP (CodeIgniter, Drupal), CSS Bootstrap
• Back End: PHP (Laravel), REST API
• Scripting: Python 2.6 or later
• Infrastructure: Nagios, Jenkins, Cron, Linux
• Agile Tools: JIRA, Rally
Additional Information
For more information, Please contact
Shobha Mishra
973-967-3440
shobha.mishra(@)artechinfo.com
shobha.mishraATartechinfo.com