Latham, NY, 12110, USA
1 day ago
Software Engineer
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. Requirements • 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. Technology Doesn't Change the World, People Do.® Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .
Confirm your E-mail: Send Email