Work independently with minimal supervisory direction.
Work in collaboration with other software developers, both internal and external.
Produce clean, efficient, functional, and performant solutions based on client specifications.
Integrate software components into third-party software programs.
Participate in requirements/task analysis.
Provide estimates based on task specifications/requirements.
Verify and deploy changes made to programs and/or systems.
Proficiently troubleshoot, debug, and/or upgrade existing software.
Recommend and execute improvements to client software systems.
Communicate with staff regarding administrative changes in project status, due dates, etc.
Accurately track time in NuvIot.