Vacancy expired!
The Python Developer will provide a key role in developing critical applications and ensuring best practices are implemented for reliability and maintainability. This role requires excellent communication skills, a strong foundation in computer science and a wide range of experience in software development.
PRIMARY RESPONSIBILITIES / KEY RESULT AREAS- Use computer programming languages to implement and build end-to-end systems which support database connectivity, implementation/integration/development, API development/design, and systems integration.
- Must be able to program, test, execute, debug, and deploy solutions.
- Use skills to validate the functionality of software solutions and provide necessary support to end-users to resolve different operational issues.
- Work with different teams (IT managers, Executives, Business Partners, and Other Engineers) to better understand the business and the challenges.
- Clearly articulate system and model inefficiencies.
- Troubleshoot medium to high complexity problems.
- Evaluate a wide range of technologies as part of a solution design and document the resulting designs and conclusions
- Work within an Agile/Scrum ecosystem
- Create technical documentation
- Bachelor’s Degree in Computer/Software Engineering, Computer Science, or equivalent qualifications
- At least 3-5+ years of professional experience in a similar role
- At least 2+ years of experience working in an Agile Scrum setting
- Proficient in Python 3+ and PyCharm IDE
- Experience in API development and inter-process communication with technologies such as JSON, REST, and SOAP
- Experience working with Google Cloud Platform, Bigquery, Apigee, and Pub/Sub preferred