Logo
USA Jobs

Software Engineer

USA Jobs, Buffalo, New York, United States, 14266

Save Job

Software Engineer

Are you a Software Engineer looking to join one of the top companies in the Banking Industry? Are you looking to further your career and grow? Do you have experience in systems analysis/application development? If you answered yes to those three questions, then apply today! Acara Solutions seeks highly qualified candidates to work ON-SITE with our client in Buffalo, NY. Here's what you'd do: - Provides designs, specifies information systems solutions, and highly technical direction in developing new or existing applications to solve basic to complex problems or enhancements.- Serves as a principal application designer for major modifications, effectively using analytical and technical skills and available technology and tools to evaluate client requirements and processes.- Provides technologically sound solutions.- Complete day-to-day support activities and special projects.- Often directs and monitors the activities of less experienced personnel.- Complete and oversee basic to complex systems analysis, design, and development.- Play a key role as an individual contributor on complex projects.- Maintain an excellent functional understanding of the supported application(s).- Direct and monitor less experienced resources and coordinate development tasks on small to large scope projects.- Prepare and manage the technical component of project plans.- Participate with other Development, Operations, and Technology staff in the overall direction of systems development, from technical analysis to user acceptance testing.- Prepare and review test data and execute detailed test plans.- Complete any needed debugging.- Evaluate complex interrelationships and effects among programs, interfacing applications, and platforms.- Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies to assist business units in meeting strategic objectives.- Prepare thorough, precise technical and functional specifications and update systems documentation.- Prepare charts, tables, and diagrams to assist in analyzing problems.- Review documentation prepared by less experienced staff.- Prepare and review assessments that include required tasks, estimated time frames, and effort for any project of any scope.- Maintain efficient operation and effectiveness of supported applications.- Recommend new technology, policies, or processes to benefit the organization and improve deficiencies.- Lead or participate in technical evaluations of vendor software.- Follow and promote the use of development standards and procedures.- Maintain a good understanding of the supported business and its functions, processes, operations, and strategic direction.- Assist in developing expense and capital budgets.- Understand and adhere to the Company's risk and regulatory standards, policies, and controls by the Company's Risk Appetite.- Identify risk-related issues needing escalation to management.- Promote an environment that supports diversity and reflects the client brand.- Maintain client internal control standards, including timely implementation of internal and external audit points and any issues raised by external regulators as applicable.- Complete related duties or projects as needed, including leading in due diligence, cost/benefit analysis, or business study activities.- The position works under the supervision of the Technology Team Lead.- The job holder is competent to work independently on all high-level systems analysis and technical phases of development.- The position is capable of managing the activities of others on a project basis for small to considerable scope efforts and may lead project activities.- The job holder monitors staff performance on assigned projects relative to their overall abilities and effectiveness in completing projects within schedules.- The position interacts with senior m