Associate Software Engineer – ALM


Job Location: Bangalore
Experience Required: 0-1 years
Employment Type: Full-Time

Job Overview:

We are looking for a highly motivated fresher to join our team as an Associate Software Engineer – ALM. In this role, you will work on installing, configuring, and maintaining Application Lifecycle Management (ALM) tools used in modern software and product development environments including on-premises servers, virtual machines and cloud.  This position offers an excellent opportunity for fresh graduates to gain hands-on experience in ALM tools, IT administration, automation, databases, application servers and related technologies while working with enterprise customers and real-world project environments.

Key Responsibilities:
  • Installation, Migration & Upgrades: Install, migrate, and upgrade ALM solutions as per customer requirements and best practices.
  • Automation & Scripting: Learn and work on automation tasks using Shell, Bash, Batch, or Python to enhance system efficiency.
  • Documentation & SOP Development: Create and maintain Standard Operating Procedures (SOPs), technical guides, and troubleshooting documents related to ALM tools and configurations.
  • Systems Administration: Support system configuration, monitoring, and maintenance activities for ALM environments.
  • Customer Interaction: Collaborate with customers and internal teams to ensure smooth deployment and usage of ALM solutions.
Primary Skills (Required):
  • Good understanding of Windows Server Administration
  • Good understanding of Linux systems (RHEL preferred)
  • Basic knowledge of Active Directory (AD) / LDAP
  • Understanding of SMTP / email server configurations
  • Basic networking knowledge (DNS, Firewall, Ports, IPs, etc.)
  • Knowledge of at least one database (MS SQL / Oracle / DB2 preferred)
  • Understanding of Application & Web Servers (Tomcat, WebSphere, Liberty, Apache)
  • Basic knowledge of Cloud platforms (AWS / Azure / GCP) – added advantage
  • Scripting experience in Shell, Bash, Batch, or Python
  • Strong communication, documentation, and interpersonal skills
  • Basic understanding of SSL
Secondary Skills (Good to Have):
  • Familiarity with Version Control Systems (e.g., Git)
  • Basic understanding of DevOps concepts and CI/CD pipelines
  • Ability to work effectively with cross-functional teams to improve ALM adoption
  • Strong willingness to learn and stay updated with emerging ALM tools and technologies
Eligibility:
  • Must have completed a formal course in Operating System Administration from a recognized institute
  • Bachelor’s degree in BE / BTech (Computer Science or IT preferred)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx