The Associate System Engineer identifies, researches, develops, and implements complex technologies and practices ) that have significant value (innovation, efficiency, competitive advantage) for the business. The incumbent is responsible has expert knowledge in multiple systems that impact either the business channel supported or at an enterprise level.
Participates in the collection and implementation of tool requirements and investigates as necessary to determine the best solution or configuration options available based on the specific requirement.
The selected candidate is responsible for collaborating with a team of developers to gain a complete understanding of the clients' needs. They apply industry best-practices and expertise regarding emerging technologies.
Performs cost-benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components.
Develop highly reliable but lightweight communications software, routing, and configuration. Work closely with customers and key stakeholders to understand and implement system requirements and features.
The successful applicant will participate in the full software development life-cycle, including analysis, design, development, and testing of applications using a combination of C++, Java and Database technologies.
Work with users to identify current operating procedures and clarify program objectives by devising or modifying procedures to solve complex problems concerning computer equipment capacity and limitations, operating time, and form of preferred results.