The Python Developer will create software solutions, develop ETL pipelines, manage databases, and collaborate with teams to implement features, ensuring high coding standards.
Job Summary
The Python Developer will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.
As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals. You will also be working on data engineering problems and building data pipelines. You would get ample opportunities to work on challenging and innovative projects, using the latest technologies and tools.
If you enjoy working in a fast-paced and collaborative environment, we encourage you to apply for this exciting role. By joining our esteemed team, you will play a crucial part in enhancing the experience of our customers, ensuring they benefit from the excellence of our telecommunications and media solutions.
Responsibilities
Qualifications
The Python Developer will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.
As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals. You will also be working on data engineering problems and building data pipelines. You would get ample opportunities to work on challenging and innovative projects, using the latest technologies and tools.
If you enjoy working in a fast-paced and collaborative environment, we encourage you to apply for this exciting role. By joining our esteemed team, you will play a crucial part in enhancing the experience of our customers, ensuring they benefit from the excellence of our telecommunications and media solutions.
Responsibilities
- Collaborate with stakeholders to gather and analyze business requirements for corporate applications.
- Design, develop, and maintain custom software solutions using Python and related frameworks.
- Build and optimize ETL pipelines to transform and integrate data from various sources.
- Work with SQL to design, query, and manage databases efficiently.
- Leverage Google Cloud Platform (GCP) services such as BigQuery, Cloud Functions, and Cloud Storage for scalable application development and deployment.
- Ensure high-quality coding standards and implement best practices for code optimization, security, and maintainability.
- Perform system testing, debugging, and troubleshooting to ensure application reliability and performance.
- Lead the deployment of applications and ensure smooth transitions to production environments.
- Document technical specifications, workflows, and processes to promote knowledge sharing and maintain project traceability.
- Stay updated with industry trends, emerging technologies, and best practices to recommend improvements and innovations.
Qualifications
- Bachelor's degree in Computer Science or Related Field
- 3 to 5 Years experience
- Programming Languages: Proficient in Python with hands-on experience in Python frameworks such as Flask, Django, or FastAPI.
- Database Expertise: Strong knowledge of SQL and relational database design. Experience with tools like PostgreSQL, MySQL, or similar.
- ETL Expertise: In-depth understanding of ETL concepts, including data extraction, transformation, and loading processes.
- Cloud Experience: Hands-on experience with Google Cloud Platform (GCP), including services like BigQuery, Cloud Composer, Pub/Sub, Cloud Functions, and Cloud Storage.
- Software Development Lifecycle: Proven ability to work across all phases of the SDLC, including requirements gathering, development, testing, and deployment.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical challenges.
- Collaboration: Excellent communication skills and ability to work effectively with cross-functional teams.
Top Skills
Django
ETL
Fastapi
Flask
Google Cloud Platform (Gcp)
MySQL
Postgres
Python
SQL
Similar Jobs at Optimum
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
As a Customer Service Representative, you will assist customers with inquiries, resolve issues, and provide support while maintaining quality relationships.
Top Skills:
Computer SystemsCrm ToolsSoftware
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
Responsible for ensuring quality in products and services, developing control systems, conducting audits, collaborating with teams, and providing training.
Top Skills:
Data Analysis ToolsIso StandardsLeanQuality Management SystemsQuality Monitoring ToolsSix Sigma
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
The Business Technical Analyst supports Contact Centers by analyzing data, managing outages, ensuring IT stability, and improving customer interactions.
Top Skills:
Chat ApplicationsDatabasesIvrLanServicenowTelecommunicationsWan
What you need to know about the Belfast Tech Scene
If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.