Description
About the role
We are looking for a Junior Software Developer on a contract basis to build and maintain backend utilities and command‑line tools that streamline engineering workflows. The role involves writing Python and C++ code, automating builds, and ensuring smooth operation across Linux and Windows environments.
Responsibilities
- Develop and optimise backend code and CLI utilities using Python and C++.
- Refactor legacy scripts to run reliably on both Linux and Windows (WSL2) by replacing hard‑coded OS dependencies.
- Handle data interchange by working with JSON, XML, and YAML formats to standardise tool communication.
- Create automated validation scripts and integrate them into Jenkins CI/CD pipelines.
- Enhance developer experience by adding clear error messages and actionable fix hints.
- Write unit tests and support automated stress testing to verify software stability.
Eligibility
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
- Recent graduates or candidates with 1‑2 years of relevant experience.
- Strong problem‑solving attitude and eagerness to learn.
Skills
- Python programming
- C++ programming
- JSON, XML, YAML data handling
- Git version control
- Linux and Windows command‑line environments
- Basic CI/CD concepts, Jenkins familiarity
- Bash scripting
- Understanding of EDA tool workflows (optional)
Skills
· 15 totalRequired10
Nice to have5
Similar roles
bunch
8h ago
(Senior) Full-Stack Engineer | Frontend-leaning | Platform Team
bunch
8h ago
Staff Frontend Engineer
Qualys, Inc.
8h ago
Senior Front End Software Engineer
Adobe
8h ago
Computer Scientist I (Frontend)
Cohesity
8h ago
Front End Engineer
GSPANN Technologies
9h ago
UI Lead / UI Architect (React.js)