As a Software Developer at XR - Extreme Reach, you will play a crucial role in designing, developing, and maintaining high-quality web software solutions for managing the distribution of video advertising content across the global markets. You will work closely with cross-functional teams to deliver robust and scalable applications that meet our clients' needs.
Key Responsibilities:
Develop and maintain web applications using Scala and C#, ensuring high performance and responsiveness. Collaborate with teams across the world to design and implement application features. Manage and optimize databases, including MongoDB and SQL Server. Create intuitive and responsive user interfaces using React, Angular and JavaScript. Utilize AWS services, particularly SQS, Lambda functions, and S3 cloud storage, to build and deploy cloud-based solutions. Implement DevOps practices and tools, including Jenkins, GitLab, and Azure, to streamline development and deployment processes. Write and maintain unit tests and leverage automation testing frameworks to ensure code quality and reliability. Participate in code reviews, debugging, and troubleshooting to maintain high standards of code quality. Stay updated with the latest industry trends and technologies to continuously improve our software solutions. Candidate to be based in Kuala Lumpur, MY Proven expertise in Scala development. Experience with either C# or Java. Strong knowledge of MongoDB and relational databases using SQL. Proficiency in UI development using React, AngularJS, later versions of Angular and javascript. Hands-on experience with AWS services, especially SQS, Lambda functions, and S3 cloud storage solutions. Familiarity with DevOps practices and tools such as Jenkins, GitLab, and Azure. Strong knowledge of CI/CD processes and tools. Experience with automation testing frameworks (Cypress, Selenium, or Robot Framework) and writing unit tests, functional testing, and integration testing. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Strong analytical and problem-solving skills. Ability to work in a fast-paced, dynamic environment and manage multiple priorities. Excellent leadership and team management abilities. [FOR LEAD POSITIONS] Familiarity with Ad-tech is a plus.