
Sr. Software Development Engineer (Temporary/Seasonal)
- Markham, ON
- Temporaire
- Temps-plein
- Design, develop, and maintain scalable React web applications.
- Collaborate with program managers, data scientists, solutions architects, and other developers to gather requirements and translate them into technical specifications aligned with AMD's operational goals.
- Implement responsive and user-friendly interfaces using React and CSS, ensuring compatibility with existing infrastructure.
- Develop robust server-side logic, database structures, and APIs to support front-end functionality and integrate with AMD's ecosystem.
- Ensure the performance, quality, and responsiveness of applications, optimizing for various user personas (end-users to executives).
- Identify and resolve performance and scalability issues.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and innovation.
- Stay up-to-date with emerging technologies and industry trends, particularly those relevant to AMD's product lines.
- Participate in agile development processes and contribute to team planning and retrospectives, aligning with AMD's agile methodologies.
- Proven experience as a MERN Full Stack Developer or similar role, preferably in the semiconductor or computing industry.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience with back-end technologies such as Node.js, Python, with a preference for those optimized for AMD hardware.
- Familiarity with database systems like MSSQL, Snowflake, MongoDB, or similar, with an understanding of their integration with AMD's systems.
- Knowledge of version control systems, preferably Git, and experience with AMD's development tools and processes.
- Experience with cloud services such as AWS, Azure, or Google Cloud, with a focus on leveraging AMD's cloud solutions.
- Strong problem-solving skills and attention to detail, with the ability to innovate and optimize for AMD's unique challenges.
- Excellent communication and teamwork skills, with a commitment to AMD's values of innovation, leadership, and customer-centricity.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.