KEY RESPONSIBILITIES:
● Collaborate with cross- functional teams to translate technical requirements into robust implementations.
● Communicate effectively with both technical and non- technical stakeholders.
● Integrate with or develop RESTful APIs for internal and external systems.
● Write clean, efficient, and scalable code that meets business and technical requirements.
● Apply best practices in software development, version control, and code reviews.
● Mentor and support peers to enhance overall team technical capabilities.
● Create and maintain unit tests using frameworks like pytest or unittest to ensure code quality and reliability.
● Design, develop, and maintain data pipelines and software solutions using Python and GCP services such as BigQuery, Dataflow, Dataproc, and Pub/Sub.
● Develop and optimize complex SQL queries for data processing and analytics.
THE IDEAL CANDIDATE WILL DEMONSTRATE:
● In- depth knowledge of Google Cloud Platform (GCP) data services such as BigQuery,
● Bachelor&039;s degree in Computer Science or related field or equivalent experience required.
● 6+ years of relevant experience in software development and engineering.
solutions and data pipelines.
Dataflow, Dataproc, and Pub/Sub, with proven experience implementing software
● Experience with any of the following additional database management systems: MS SQL Server, MongoDB, PostgreSQL, NoSQL (e.g., Cassandra), Sybase, IBM Db2, or Oracle Database.
● Strong programming skills in Python and SQL.
● Experience using and/or creating APIs.
● Experience writing unit tests to ensure code quality using testing frameworks such as pytest or unittest
● Ability to take technical requirements and produce functional code.
● Experience with version control systems such as Git.
● Extensive experience writing and optimizing complex SQL queries.
● Proactive collaborator who works with colleagues to improve their technical aptitude.
● Ability to communicate effectively with technical and non- technical client stakeholders.