Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Senior Full Stack Software Developer

Keysight Technologies

Keysight Technologies

Software Engineering
Penang, Malaysia
Posted on Aug 30, 2024
Overview

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers

This R&D Test Executive Software Developer position offers the opportunity to join a great software solution team in R&D to provide manufacturing automation and analytic solutions. We are seeking a talented and experienced software developer to join our team as we are enhancing and innovating new software solutions. As a software developer, you will play a crucial role in the design and development/applying of innovative technologies/concepts in the software solutions that have a broad impact on our manufacturing operations. Our ideal candidates should be familiar with the software development life cycle from preliminary system analysis to success deployment of the solutions.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.

We encourage applicants from all backgrounds to apply.


Responsibilities

Key responsibilities include:

  • Design and development of the test automation framework, considering scalability, performance, and maintainability.
  • Collaborate with a diverse team of developers, testers, users, and project managers to gather requirements and define architectural solutions that align with the needs of the framework community.
  • Develop and maintain technical documentation, including architectural diagrams, design patterns, and guidelines for extension and customization.
  • Identify and address performance bottlenecks, scalability challenges, and security considerations within the framework.
  • Collaborate with internal contributors and engage with partners to gather feedback, identify areas for improvement, and drive the adoption of new features and enhancements.
  • Stay informed about developments in related technologies, frameworks, and tools, exploring opportunities to integrate them into the framework to enhance its functionality and usability.
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Qualifications

Qualification & Skills

  • Bachelor's or master's degree in computer science, software engineering, or a related field
  • Experience working with Agile methodologies and continuous integration/continuous delivery (CI/CD) pipelines in the context of testing frameworks.
  • Excellent problem-solving and analytical skills, with the ability to evaluate complex technical requirements and propose effective solutions.
  • Exceptional communication and interpersonal skills, enabling effective collaboration with cross-functional teams and engagement with the framework’s community.
  • Previous experience contributing to open-source projects or involvement in software testing communities is highly desirable.
  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and web applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • An analytical mind

Careers Privacy Statement
***Keysight is an Equal Opportunity Employer.***