OpTech - Jacksonville, FL
posted 3 months ago
Our Client is seeking a strong Lead Python Developer to join their team in a fully remote capacity. This position requires a candidate with extensive experience in Python development, particularly in leading projects and teams. The ideal candidate will have a solid understanding of the systems development life cycle and be proficient in unit testing, release procedures, coding design, and documentation protocols. The role involves managing tasks independently, taking ownership of responsibilities, and demonstrating initiative in decision-making. The candidate must be adaptable to a rapidly changing environment and possess excellent organizational, analytical, and interpersonal skills. In this role, the Lead Python Developer will be responsible for the development, programming, and coding of Information Technology solutions using Python. This includes documenting systems, conducting unit tests, performing peer code reviews, and maintaining internally developed applications. The candidate will also evaluate and perform testing on purchased products, ensuring that IT controls are in place to protect the confidentiality, integrity, and availability of applications and data. The position requires a deep understanding of RESTful architecture and the ability to evaluate various libraries to meet business and technical requirements. The candidate must have demonstrated experience in developing REST APIs using Python, processing batch files, and scheduling batch processes. Proficiency in standard desktop applications such as MS Suite and flowcharting tools like Visio is also necessary. High critical thinking skills are essential for evaluating alternatives and presenting solutions that align with business objectives and strategy.