We are seeking a Software Engineer on behalf of our major telecommunications . This is a contract opportunity. In this role, you will lead the development, enhancement, and implementation of innovative systems supporting key business initiatives. You’ll collaborate with talented technical teams, leverage cutting-edge technologies, and make a significant impact on software performance and scalability. If you thrive in a dynamic environment and enjoy mentoring others while solving complex technical challenges, we encourage you to apply.
Responsibilities:
- Design and implement new software functionality that is testable, performant, and meets business and technical requirements with minimal oversight
- Participate in the design and integration of dependent systems including APIs, clients, data stores, and CI/CD pipelines
- Analyze and evaluate market products to identify strengths and weaknesses, informing technology decisions
- Lead triage for critical production issues, manage hotfixes, resolve system integration challenges, and drive root cause analysis (RCA) for defects
- Collaborate with MLOps, data science, and data insights teams to build AI/ML workflows
- Enforce approved code patterns and best practices across application domains while identifying and addressing technical debt
- Mentor junior and mid-level developers, participate in candidate interviews, and provide technical guidance across teams
- Manage multiple interconnected projects or features, deliver technical documentation, cut release branches, and provide deployment artifacts to operations
- Continuously improve application performance, scalability, resilience, and availability while identifying opportunities for optimization
Requirements
- Master’s degree in Information Technology, Computer Science, or a related field, or equivalent combination of education and experience
- 6+ years of experience with database management systems
- 6+ years of experience in coding, testing, and software design
- 6+ years of experience with software development methodologies
- Ability to read, write, speak, and understand English
- Expert-level experience designing, developing, and maintaining scalable data pipelines and ETL/ELT workflows; proficiency with orchestration tools such as Airflow or AWS Step Functions
- Strong programming skills in Python and Scala with experience optimizing complex queries and data transformations
- Strong understanding of database systems and data processing frameworks (SQL, NoSQL, Spark, PySpark, Databricks)
- Familiarity with cloud platforms such as AWS and related services (Lambda, S3, EC2, EventBridge, Athena)
- Experience working within the Hadoop ecosystem (HDFS, Hive, YARN, or related technologies)
- Deep understanding of data modeling, distributed systems, and Big Data performance optimization
- Experience implementing best practices for code quality, testing, and documentation
- Experience with data quality frameworks, governance practices, and monitoring/alerting solutions
- Ability to deliver consistent, high-quality work, balance priorities, and communicate tradeoffs effectively
- Strong problem-solving skills with a focus on building scalable and sustainable systems
- Experience supporting production environments and applying appropriate software design patterns
- Ability to work independently with minimal supervision while managing multiple priorities
- Strong documentation, presentation, and communication skills for both technical and business audiences
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
