Job Openings AB Initio Software Engineer

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.
  • Conduct design and code reviews of application code based on defined standards.
  • Manage software defects, version upgrades, patch installations, and application problem management.
  • Provide assistance for production issues and perform COB testing and migration support for various applications.
  • 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.

Join our team and contribute to the success of our software products by ensuring their performance and stability meet the highest standards. Apply now!