UST is a global technology services company dedicated to helping leading organizations achieve growth through transformation. With over 30,000 employees across more than 30 countries, UST combines talent, tools, and innovative ideas to co-create lasting change that impacts billions of lives worldwide. The company fosters a collaborative environment where employees work on both on-premises and cloud platforms, supporting production systems and improving processes with a detail-oriented and self-driven approach.
Key Responsibilities:
- Design, develop, and maintain backend applications using Python, Golang, Perl, and Java to support automation, data transfer, processing, and ingestion across Linux and Windows environments.
- Build and manage data pipelines and workflows in both on-premises and cloud settings.
- Write and maintain automated test cases to ensure high code quality and reliability.
- Work with relational databases such as MySQL and Amazon Aurora, and occasionally with Oracle, Vertica, and DB2.
- Provide production support and troubleshoot issues across multiple products, performing root cause analysis to resolve incidents efficiently.
- Develop and maintain orchestration workflows using Apache Airflow and data processing jobs with Apache Hive.
- Build and operate solutions within the AWS ecosystem, including services like S3, EFS, EC2, and EMR.
- Participate actively in the full software development lifecycle (SDLC) within an Agile framework, including sprint planning, reviews, and retrospectives.
- Manage work items and documentation using Jira and Confluence, and maintain version control through Git and Bitbucket.
- Produce clear and comprehensive code documentation and installation guides for internal teams and external partners.
- Continuously identify opportunities to enhance existing processes, tools, and systems.
- Communicate effectively with both internal teams and external stakeholders to ensure alignment and clarity.
Required Qualifications:
- Minimum of 5 years of professional coding experience in Python, Go, Java, Bash, PowerShell, and/or Perl.
- Strong expertise in relational databases, primarily MySQL and Amazon Aurora, with exposure to Oracle, Vertica, or DB2.
- Hands-on experience with Apache Airflow and Apache Hive for workflow orchestration and data processing.
- Working knowledge of AWS services including S3, EFS, EC2, and EMR.
- Proven experience working within Agile methodologies and across the complete SDLC.
- Proficiency in using Jira and Confluence or equivalent project management and documentation tools.
- Experience with source code management tools such as Git and Bitbucket.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong written and verbal communication skills, with the ability to work independently and pay close attention to detail.
Preferred Qualifications and Additional Information:
- Experience with ETL tools to support data integration and transformation processes.
- Familiarity with containerization technologies such as OpenShift and Kubernetes clusters across cloud platforms.
- Exposure to Microsoft Azure cloud services is a plus.
- UST values humility, humanity, and integrity, fostering a culture that encourages innovation, diversity, and inclusion.
- The company is an Equal Opportunity Employer, committed to creating a workplace free from discrimination based on age, disability, ethnicity, gender identity, religion, sexual orientation, or any other protected status.
- Employment decisions are made without regard to any legally protected characteristics, and roles may be periodically adjusted based on organizational needs and performance.
This role offers the opportunity to work on cutting-edge backend development projects within a supportive and values-driven environment, contributing to impactful solutions on a global scale.