Software Engineer
The Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/solutions. This position sits within the Technology department. Primary responsibilities include overseeing development and installation of new hardware and software, installing and configuring systems and other software, testing installed software for malfunction detection, identifying and resolving business systems issues, designing and deploying new applications and enhancements to existing applications, software, and operation systems, measuring effectiveness and efficiency of existing systems, developing and implementing strategies to improve systems, monitoring and testing system performance, and maintaining full ownership of a process typically. May act as a procedural expert and may lead the work of junior level associates. This position is exempt from timekeeping requirements under the Fair Labor Standards Act and is not eligible for overtime pay.
Requirements include a bachelor's degree in Computer Science, Computer Engineering or a related field, and five (5) years of experience. Skills and competencies include the ability to collaborate with programmers, developers, and other technology professionals to achieve a common objective, the ability to conduct system analysis to detect issues with performance, the ability to develop and implement technology solutions to resolve technical challenges, the ability to manage multiple projects simultaneously, knowledge of software testing techniques, code optimization and software debugging, strong communication, analytical and problem solving skills, and strong executional capabilities. Thorough understanding of software structures, hardware, computing systems and how to integrate them is also required.
Java Developer in Remote at Unknown Company
This position is listed as full time and onsite.