No more applications are being accepted for this job
- AI Integration: Incorporate AI and machine learning components into software applications, enhancing their functionality and performance.
- Algorithm Development: Design and implement algorithms to solve complex problems, leveraging AI techniques to improve software capabilities.
- Code Development: Write clean, efficient, and maintainable code for AI-driven features, ensuring compatibility with existing software architecture.
- Collaboration: Work closely with product managers and other software engineers to define requirements and deliver AI-powered functionalities.
- Testing and Debugging: Conduct rigorous testing of AI components, troubleshoot issues, and collaborate with QA teams to ensure robust and reliable software.
- Continuous Learning: Stay abreast of AI and software development trends, incorporating new technologies and methodologies to enhance our products. Participate in code reviews and ensure code quality and adherence to best practices
- Bachelor's degree in computer science, Information Technology, or a related field
- 5+ years of experience in software development, with a focus on payment gateway systems and LAMP stack (Linux, Apache, MySQL, and PHP) and related technologies such as HTML, CSS, JavaScript, and jQuery
- Understanding of Agile development methodologies
- In-depth knowledge of payment gateway APIs and payment channels
- Strong understanding of software development best practices and design patterns
- Proven track record of developing and deploying complex payment gateway systems
- Ability to work independently and manage multiple projects simultaneously
- Strong attention to detail and commitment to delivering high-quality work
- Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams
- Experience in integration of payment gateway APIs and payment channels
- Familiarity with AWS or other cloud-based infrastructure
- Familiarity with MVC framework like Laravel, Codeigniter, Yii, etc
- Experience with cloud computing platforms, such as AWS
- Experience with containerization technologies, such as Docker or Kubernetes
- Experience with ISO message format and TCP/TLS Socket Connection
- Experience with Hardware Security Module (HSM)
Software Engineering Manager - Shah Alam, Malaysia, Selangor - Razer Inc.
Description
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities
The Software Engineer with AI Skills is a key contributor to our development team, responsible for integrating artificial intelligence techniques into software solutions. This role involves collaborating with cross-functional teams, designing and implementing AI-driven features, and ensuring the seamless integration of advanced technologies into our software products.
Key Responsibilities