- Company Name
- Artech L.L.C.
- Job Title
- Junior Software Developer
- Job Description
-
Job title: Junior Software Developer
Role Summary: Contribute to the design, development, integration, and maintenance of cloud‑native microservices within the OSS/BSS domain for global telecom service providers. Engage across the full software development lifecycle in a Scaled Agile environment, focusing on automation, AI‑enabled tooling, and continuous improvement.
Expactations: Deliver high‑quality, production‑ready features; collaborate cross‑functionally; participate in requirements analysis, system design, and architecture discussions; support product lifecycle management and documentation; contribute to verification, testing, and CI/CD pipeline development; continuously propose improvements to products, processes, and tooling.
Key Responsibilities:
- Design, implement, test, deploy, and provide production support for microservices.
- Own end‑to‑end feature development from concept to live environment.
- Analyze requirements, participate in system design and architecture reviews.
- Collaborate with product, architecture, operations, and international teams.
- Develop internal tools and infrastructure, including CI/CD pipelines, monitoring, and test environments.
- Contribute to verification, simulation, functional testing, and documentation activities.
- Drive continuous improvement initiatives for processes and tooling.
Required Skills:
- Proficient in Java (Spring Boot), Python, Shell scripting, REST APIs, SQL/NoSQL databases.
- Experience with cloud‑native technologies: Docker, Kubernetes, Helm.
- Familiarity with CI/CD and automation tools: Jenkins, Artifactory, SonarQube.
- Knowledge of software testing practices: unit, integration, functional testing.
- Exposure to generative AI tools and LLM‑assisted development (coding assistants, prompt engineering).
- Strong analytical, problem‑solving, communication, and independent teamwork skills.
- English fluency (written and spoken).
- Curiosity, adaptability, self‑driven mindset, proactive and solution‑oriented approach.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
(Note: No specific certifications required; telecommunications domain knowledge and TM Forum standards are preferred.)