Job Title IT - Applications Development - Sr. Python Developer
Location JAX, Florida
REQUIREMENTS: • Experience with unit testing, release procedures, coding design and documentation protocol as well as change management procedures • Demonstrated organizational, analytical and interpersonal skills • Flexible team player • Ability to manage tasks independently and take ownership of responsibilities • Ability to learn from mistakes and apply constructive feedback to improve performance • Must demonstrate initiative and effective independent decision-making skills • Ability to communicate technical information clearly and articulately • Ability to adapt to a rapidly changing environment • In-depth understanding of the systems development life cycle • May include database knowledge in; SQL, MySQL, Oracle DB, PostgreSQL, Cassandra, dBase, MS Access, etc • Responsible for development, programming, coding of Information Technology solutions using Python • Responsible for documentation of the system, conduct unit tests, peer code reviews and maintenance of internally developed applications, evaluation and performance testing of purchased products. • Responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application. • Excellent understanding of RESTful Architecture style. • We expect the candidate to have ability to take methodical approach to evaluate various libraries with pros and cons to meet business / technical requirements. • Excellent understanding of Python programming mode and required libraries to develop REST API Services. • Must have demonstrated experience developing REST APIs using Python. • Must have demonstrated experience processing batch files using Python • Must have demonstrated experience developing scheduling of batch processes • Proficiency using standard desktop applications such as MS Suite and flowcharting tools such as Visio • High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy
REQUIRED EDUCATION/EXPERIENCE: • Related Bachelor's degree or related work experience • 5+ years related work experience, professional experience with technical design and coding in the IT industry • UNIX or Linux shell scripting • Advanced SQL scripting/querying • Working knowledge of PySpark as well as Hadoop environment required • Strong focus on working/analysis with very large data sets (millions of records) • Technical curiosity and willingness to learn (asks questions, learns processes, data flow, etc.)