Web Engineer
Company: Accentuate Staffing
Location: Raleigh
Posted on: September 19, 2023
|
|
Job Description:
Accentuate Staffing is excited to present a distinctive
opportunity for a talented Control Systems Developer. We have
partnered with a leading company renowned for its innovative
solutions and technical expertise in the AV industry. Situated in
the heart of Raleigh, NC, this role offers a hybrid working model,
blending the best of both remote and on-site working environments.
As part of their Software Engineering team, the successful
candidate will delve into the intricacies of developing software
and services across a myriad of platforms including mobile,
desktop, and cloud. From classrooms to stadiums, their control
systems are the pulse of diverse AV solutions worldwide. This
direct hire role is your chance to be part of a transformative
journey, reimagining legacy applications and creating a dynamic
ecosystem of applications and modules. Collaborate with
cross-functional teams, engage with modern design philosophies, and
leverage cutting-edge technologies to drive the future of AV
solutions. If you're ready to take on a challenging yet rewarding
role, we're eager to hear from you!
Responsibilities:
Join a cross-functional feature team to contribute to the control
system suite of applications.
Actively collaborate with product and QA teams to define
user-centric features.
Design and develop services and modules for the newly redesigned
framework.
Author and maintain documentation that aids other teams in
understanding and contributing to the framework.
Collaborate with principal engineers and hardware teams to provide
software support for new hardware developments.
Construct modules that aid other product teams in their feature
development and automation pursuits.
Write unit and integration tests to uphold testing coverage
standards.
Develop page object models to assist in end-to-end automation.
Contribute to the enhancement of team capabilities through
activities such as training, process improvements, and the creation
of internal software tools.
Requirements:
BS/MS in Computer Science / Computer Engineering.
3+ years' experience in app development using Typescript,
JavaScript, and Python.
Proven ability to develop shareable modules/services/libraries.
Familiarity with agile software development methodologies
(SCRUM/Kanban).
Proficiency in writing Unit/Integration tests using frameworks like
Jasmine or Mocha.
Deep understanding of system design, data structures, and design
principles.
Exceptional written and verbal communication skills.
Experience with source control tools such as GitHub or
Bitbucket.
Background in C++, C#, or Java would be advantageous.
Knowledge of Infrastructure as Code and Continuous Integration is
desired.
Skills in network programming and security are beneficial.
Prior experience in developing services for IoT devices is a
plus.
Keywords: Accentuate Staffing, Raleigh , Web Engineer, Engineering , Raleigh, North Carolina
Click
here to apply!
|