Junior Software Developer
Summary
Build and maintain CI/CD pipelines, infrastructure-as-code, and cloud environments using Python, Bash, SQL, and GCP/AWS.
JobDescription:
Develop,test,andmaintainsoftwareapplicationswhilesupportingsystemenhancementsandtroubleshooting.Collaboratewithcross-functionalteamstocreateefficientsolutionsusingPython,Bashscripting,SQL,andcloudtechnologies.Assistindataengineering,automation,anddeploymenttaskswhileensuringcodequalityandsystemperformance.
Duties and Responsibilities:
- Design, implement, and manage pipelines for automated build, test, and deployment processes.
- Develop and maintain Infrastructure as Code (IaC) for consistent and scalable environments.
- Oversee environment management across development, testing, and production systems.
- Implement proactive monitoring, alerting, and incident management tools.
- Embed DevSecOps practices to ensure security and compliance in all stages.
- Collaborate with development, QA, and operations for agile and efficient delivery.
- Provide operational and performance reports (e.g., deployment frequency, lead time, reliability).
Qualifications:
- BS Computer Science or graduate of any IT-related course
- At least 1 year actual IT development/work experience
REQUIRED SKILLS:
- Language : Python and Bash Scripting - Core at least Competent. Create scripts from a design
- SQL Engineering - Core at least Competent. Not only SELECT, (ALTER)
ADDITIONAL SKILLS (at least 2 of 4 below)
- Data Orchestration (Apache Airflow or Automate Now) - Knowledgeable
- Google BigQuery - Knowledgeable
- Storage & Hybrid Cloud (GCS, S3, EC2) - Knowledgeable
- Cloud Infrastructure (GCP and AWS) - Knowledgeable
ADVANTAGE:
- Vertex AI & ML Engineering