Python Software Developer
The Python Software Engineer is accountable for developing, designing and recommending innovative software solutions for interfacing or integrating business applications for medium to large projects, with a degree of complexity. Using senior-level abilities and experience, the Senior Software Engineer will apply strong knowledge of programming techniques, languages and computer systems to mentor or lead the work of others in more complicated design and programming requirements.
Job Accountability & Scope
Working within a team environment, interpreting program or project objectives, specifications and requirementsWriting applicable program codes and commands, testing and implementing process changesEnabling technology-based process improvements and user efficiencies
Essential Functions / Job Responsibilities & Duties
Understand product requirements, designing, coding and testing towards building the next generation of productsWork with product and process owners to extend the application into new functional areas.
Python experience i.e. diverse range of exposure to libraries, exception handling,version managementExperience with Web Scraping and/or Desktop automation librariesExperience in software developement i.e. python solutuions for product developmentSoftware development lifecycle experienceWriting code that develops existing programs to add features or make them more efficientTesting code and making adjustments until programs work reliably as requiredIdentifying and correcting program bugs