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.
Requirements
- 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.