What are the responsibilities and job description for the Platform Engineer position at TPI Staffing Pvt Ltd?
Job Description:
As a Senior Platform Engineer/Senior Software Engineer, you will be a crucial part of the Redwood team, responsible for supporting both delivery and operational needs. Redwood is our job scheduler for both SAP and non-SAP applications, processing background jobs for numerous applications. This role is integral to the smooth operation of our systems and may include a project to convert our existing on-premise Redwood system to the RunMyJobs SaaS solution.
Key Responsibilities:
- Support and maintain the Redwood job scheduling system for both SAP and non-SAP applications.
- Configure and manage jobs written in various languages, including Shell scripting (Linux and Windows), Database queries, Java, Perl, Python, and HTTP.
- Collaborate with cross-functional teams to ensure seamless delivery and operation of Redwood jobs.
- Troubleshoot and resolve issues related to Redwood job scheduling and execution.
- Participate in the project to convert the on-premise Redwood system to the RunMyJobs SaaS solution.
- Provide technical guidance and mentorship to junior team members.
Skills:
- Proven experience as a Platform Engineer or Software Engineer, preferably in a utility or similar industry.
- Strong proficiency in Shell scripting (Linux and Windows), Database queries, Java, Perl, Python, and HTTP.
- Experience with job scheduling systems, particularly Redwood.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and collaboration skills.
- Ability to work effectively both onsite and remotely.
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field.
Required Skills:
- Java
- Linux
- Shell Scripting
- SAAS
- Database
Additional Skills:
- HTTP
- PYTHON
- ENERGY SOLUTIONS
- SAP
- PROBLEM-SOLVING
- JOB SCHEDULING
- SOFTWARE AS A SERVICE
- PERL