**About the job AB Initio Software Engineer**:
We are seeking a Senior Software Engineer with a focus on performance and stability to join our dynamic team. As a key member of our development team, you will play a crucial role in ensuring the high quality and reliability of our software systems. You will be responsible for documenting and defining best practices for code quality, performance optimization, and system stability. Additionally, you will conduct design and code reviews, manage software defects, and provide production issue assistance.
**Responsibilities**:
- Document and define best practices for high-quality code with a focus on performance and system stability.
- Automate existing processes to improve productivity, including writing Unix Shell Scripts.
- Build servers and manage access permissions.
- Administer AbInitio EME (Enterprise Metadata Environment), including querying EME for analysis using command line.
- Create, migrate, maintain, monitor, and perform backup and recovery operations for Abinitio repository (EME).
- Establish projects, roles, and user privileges in different Abinitio environments (DEV, QA, and PROD).
**Requirements**:
- Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
- years of experience in software development with a focus on performance optimization and system stability.
- Strong understanding of software development best practices, including design patterns, coding standards, and code review processes.
- Proficiency in Unix Shell Scripting for process automation.
- Experience with server administration and access management.
- Hands-on experience with AbInitio EME administration is highly desirable.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication and interpersonal skills, with the ability to work effectively in a team environment.