The Senior Engineer, Applications Development will analyze complex system requirements, identify program interactions, and determine appropriate interfaces between components and subsystems. This role involves making recommendations for new code development or the reuse of existing code. The engineer will lead or participate in assigned projects, including task assignment, coordination, and performance monitoring. They may also recommend new technologies and methodologies to management to meet business needs, resolve problems, and exploit opportunities, while staying current with technological advancements. Responsibilities include obtaining and evaluating information on factors such as reporting formats, costs, and security needs to determine hardware configurations, participating in software system testing and validation, programming, and documentation. The role also involves providing technical advice, assisting in solving programming problems, writing and/or reviewing system specifications (including output requirements and flow charts), and assisting in preparing project plans using project management tools. Additionally, the engineer will review test results, document test activities, record remedial actions, and ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior