Talent.com
System Developer

System Developer

ASUSOntario, Canada
2 days ago
Job type
  • Full-time
Job description

Established in 1989, ASUS is a multinational company known for the world’s best motherboards and high-quality laptops, smartphones, monitors, graphics cards, routers and other technology solutions. Today, ASUS is designing and building next-generation smart technologies to provide incredible experiences that enhance the lives of people everywhere, and employs a diverse workforce of more than 14,500 employees spread across 62 global offices.

ASUS is dedicated to pursuing innovation and the highest level of quality in everything we do. We aspire to become the world’s most admired innovative leading technology enterprise, and our ever-growing portfolio of products and services continues to garner global attention. With its team of 5,000 in-house R&D experts, ASUS is world-renowned for continuously reimagining today’s technologies for tomorrow, garners more than 11 awards every day for quality, innovation and design, and is ranked among Fortune’s World’s Most Admired Companies. Each award is a testament to our relentless quest for perfection as we create technology that enhances the lives of people everywhere.

Job Description Overview

The System Developer is responsible for designing, developing, and maintaining system solutions that meet business requirements. This role involves working closely with other developers, analysts, and stakeholders to ensure the successful delivery of system architecture and solutions while maintaining high standards of quality and performance.

Key Responsibilities :

Quality Assurance : Implement and enforce quality assurance processes, including code reviews, testing strategies, and compliance with coding standards.

Performance Evaluation : Conduct performance evaluations, set performance goals, and provide feedback to team members to foster their professional growth.

Continuous Improvement : Promote innovation and continuous improvement within the team by adopting new technologies, tools, and development practices.

Documentation and Reporting : Ensure proper documentation of all development processes, standards, and procedures, and prepare regular reports for senior management.

Knowledge, Skills and Abilities :

Expertise in Software Design and Development : Extensive experience in software design, object-oriented programming, and proficient coding skills in multiple languages such as C# and Java.

Web Development : Skilled in JavaScript / TypeScript, HTML, CSS, and Angular.

MSSQL / Oracle Database : Database design, performance tuning and optimization. Communication : Effective communication and interpersonal skills for interacting with diverse stakeholders.

Agile Development Knowledge : In-depth understanding of agile development methodologies and tools.

Problem-Solving Abilities : Strong problem-solving skills with the ability to make decisions under pressure.

Strategic Thinking : Ability to align technical solutions with business goals through strategic thinking.

Qualifications / Experience :

  • BS or MS degree in computer science, electrical / computer Engineering or related field and 5+ years of experience
  • 2+ years of experience in software development working with large enterprise applications