Posted 3d ago

SCM Developer

@ Nokia
India, Punjab, India
HybridFull Time
Responsibilities:Knowledge SCM platform, Develop tools plugins, Improve efficiency
Requirements Summary:5+ years software development with DevOps/CI/CD; proficiency in Python/Java/Go; containerization; scripting; Git; Linux; databases; AI knowledge.
Technical Tools Mentioned:Python, Java, Go, Linux, SQL, Git, Docker, Kubernetes, scripting, Jenkins, Ansible, AI, Networking, Databases, Containerization, Open source Java projects, Build systems, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

SCM Developer will work across multiple technologies, becoming an expert in existing platforms while also evaluating and implementing new tools, technologies, or processes. The role requires a developer mindset with a strong DevOps/CI focus, involving tool development, automation, and environment deployment to accelerate delivery.

 

Responsibilities

  • Gain in-depth knowledge of the SCM platform and its integrations.
  • Develop tools, plugins, scripts, and automation solutions to extend platform functionality.
  • Proactively identify and implement improvements to enhance efficiency and scalability.
  •  Monitor and analyze usage patterns, addressing anomalies and optimization opportunities.
  • Ensure compliance with project milestones and deliverables.
  • Collaborate with stakeholders, including service support teams and business units.
  • Maintain clear documentation for developed features, tools, and processes.

     

    • Work primarily with Java and the broader Java ecosystem
    • Clone, build, and run existing open‑source Java projects
    • Analyze code structure, dependencies, and build systems
    • Develop and maintain custom plugins or extensions
    • Collaborate using Git (branching, pull requests, code reviews)



       

Qualifications

  • Education: Degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum 5 years of experience as a software developer, with exposure to DevOps and CI/CD practices.
     

     

    • Strong programming skills in Python, Java or Go.
    • Experience with Linux, SQL, Git, Docker, Kubernetes and scripting.
    • Proficiency in DevOps, Continuous Integration, and Automation (e.g., Jenkins, Ansible).
    • AI knowledge (MCP, Agentic LLM’s)
    • Knowledge of networking, databases, and containerization.
    • Familiarity with software development and data science workflows.
    • Ability to translate complex technical concepts into actionable plans.