Software Engineer

Robert Half
Latham, NY, US
Full-time

Job Description

Job Description

We are offering an exciting opportunity for a Software Engineer based in Albany, New York. This role primarily involves building user-friendly graphical user interfaces (GUIs) on Android platforms using React.

js, developing interfaces for user interaction with firmware through USB and Bluetooth, and managing the agile development process.

Responsibilities :

  • Develop user-friendly GUIs on Android platforms using React.js.
  • Ensure the front-end GUI interacts through USB and Bluetooth interfaces.
  • Develop user interfaces to access archived data from AWS on the back end.
  • Collaborate well with others, manage scrum meetings, and work across multiple teams to ensure code is received, tested, and feedback is provided.
  • Identify and fix problems, ensuring the code meets the Software Requirements Specification (SRS) and architecture.
  • Manage the agile development process, hold scrum meetings, and review code to ensure it fits coding practices.
  • Draft the SRS and help execute it by overseeing automation and integration testing.
  • Ensure the development process is smooth and that the architecture is followed.
  • Work with wireframes and developing interfaces that allow user interaction with firmware through USB and Bluetooth.
  • Direct the implementation of the Software Requirements Specification (SRS) by writing unit and integration tests and providing feedback on the code.
  • Proven experience as a software engineer or similar role for a minimum of 5 years
  • Solid knowledge and experience in programming applications
  • Proficient in Android development
  • Strong experience in backend development
  • Understanding and experience in Agile Scrum methodologies
  • Strong knowledge of Linux technologies
  • Experience in GUI - Graphical User Interface
  • Proficient in Amazon Web Services (AWS)
  • Experience designing application interfaces
  • Able to create detailed wireframes
  • Knowledge of USB and Bluetooth technologies
  • Proficient in Unit Testing and Integration Testing
  • Experience in code review
  • Knowledge of Agile Development
  • Proficient in SQL
  • Expert in React.js
  • Excellent troubleshooting and communication skills
  • Good organizational and leadership skills
  • A technical mindset with great attention to detail
  • High quality organizational and leadership skills
  • Outstanding communication and presentation abilities.
  • 23 days ago
Related jobs
Promoted
GE Vernova
Schenectady, New York

Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines with a minimum of 10 years of industry experience OR Master's Degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related disciplines with a minimum of 13 years of industry experience OR...

Promoted
Oracle
Albany, New York

What You’ll Bring: (Objective Minimum Qualifications)To be considered for a Software Engineer Intern position in the Oracle Analytics Cloud organization, you must possess the Objective Minimum Qualifications (OMQs) below. Currently enrolled in a Bachelor’s, Master’s, or PhD degree program in Compute...

JPMorgan Chase Bank, N.A.
New York, US

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

Compass
New York, US

At Compass, our mission is to help everyone find their place in the world.Founded in 2012, were revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller & buyer clients....

CLEAR
New York, US

Were looking for an experienced Staff Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Staff Software Engineer at CLEAR, you will participate in the design, implementation,...

The New York Times
New York, US

The of The New York Times is to seek the truth & help people understand the world.That means independent journalism is at the heart of all we do as a company.Its why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries.Its why we focus deeply on ...

Fastly
New York, US

The platform is designed to take advantage of the modern internet, to be programmable, & to support agile software development. ...

CLEAR
New York, US

Were looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementatio...

Palantir
New York, US

Software Engineers at Palantir build software at scale to transform how organizations around the world use data. Collaboration: We work internally with people from a variety of backgrounds - such as other Software Engineers, Product Managers, Designers & Product Reliability Engineers. As a Defense T...

Nurdsoft
NY, US

You’ll work with a nimble team of committed and talented engineers and have a large, long-term impact on our products, technical design, and engineering culture. Role Details Salary- $156k - $219k Visa sponsorship available On-site or Remote work policy This is a full time, W-2 role Location- ...