Return To Job Search

Sr. Software Engineer
New York
Buffalo-Niagara Falls Metro Area
Software Developer - IT
Software Developer - IT
JN -072018-4018

TxMQ announces an exciting opportunity for your review
TxMQ Direct Client Requirement  
Job Title:  Sr. Software Engineer
  6 months and likely to extend
Number of positions:  2
References:  2 WILL be required for submittal
This is an excellent opportunity with one of the country's most highly regarded regional banks headquartered in Western New York. As one of the 20 largest commercial bank holding companies in the US with over 650 branches throughout the northeast, our client focuses on investing in state-of-the art technology to continually provide high-quality banking services.

Job Description:

Provides designs, specifies information systems solutions and the highest level technical direction in the development of new or existing applications or integrations to vendor solutions to solve basic to complex problems or enhancements. Acts as a principal application designer for critical components and major modifications effectively using analytical skills, technical skills, available technology and tools in the evaluation of client requirements and processes. Consults and coordinates with other development teams within the bank that are directly or indirectly involved in the project. Provides solutions that are technologically sound. Often directs and monitors the activities of junior staff.

Working within the IT Payments team performs and oversees the most complex systems analysis, design, Integration and potentially development efforts. Plays a key role as a leader and individual contributor on complex projects. Provides the highest level analytical consulting and leadership in identifying and implementing new uses of information technologies to assist the client areas and Bank in meeting their short term business goals and long term strategic objectives. Consults, coordinates with and works directly with Business Analysts to assist in the development of, and documentation of system functional requirements. Must be able to direct and monitor junior resources, plus coordinate development tasks for any scope effort. Prepares and manages the technical component of project plans. Confers with other development staff, operations staff and IT staff in overall systems development direction from technical analysis to user acceptance testing. Prepares and reviews test data and executes detailed test plans. Performs any required debugging. Evaluates and understands highly complex interrelationships and effects among programs, interfacing applications and platforms. Prepares thorough, clear technical and functional specifications and updates systems documentation. Reviews documentation prepared by junior development staff. Prepares and reviews technical assessments to include required tasks, estimated time frames and effort for any scope project. Maintains efficient operation and effectiveness of supported applications. Recommends new technology, policies or processes to benefit the organization and improve deficiencies. Typically will lead technical evaluations of vendor software. Performs other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities. Follows and promotes the use of development standards and procedures. Maintains a high level of technical aptitude and expert working knowledge of the supporting application(s), development environments and the supported client environment. Assists in developing expense and capital budgets. Monitors employee performance and may prepare annual appraisals. Some nights/weekend on call may be needed sporadically to respond to production support issues

Minimum Qualifications Required:
Minimum of four years college with at least 5 years involvement in systems analysis and application development, or an equivalent combination of education and experience. Proficient in Java, ORM, Oracle, DB Stored Procedures Requires a complete understanding of the system development life cycle, application development alternatives and the client area’s functions. Requires experience with state of the art application development support software and hardware platforms. Ability to lead and participate in technical walkthroughs MS Office Proficiency Project Management Software Skills (i.e. MS Project, MS EPM) Excellent problem solving and troubleshooting skills Must have strong written and verbal communication skills Must be familiar with industry direction Ideal

Bachelor’s degree in Computer Science or related discipline preferred. Extensive .Net and Java development experience Extensive database programming experience CICS / Batch COBOL Proficient in at multiple development tools and thorough knowledge of application development support software and hardware platforms along with a diverse technical background in computing environments. Must possess a very good working knowledge of word processing, spreadsheet and databases. Demonstrates analysis and resolution for the most complex problems. Detailed knowledge of the Bank’s application framework. Excellent understanding of vendor hardware configurations and software concepts both in the current environment and future technologies. Ability to lead or actively participate in technical walkthroughs. Capable of quickly learning new technical skills. Excellent oral and written communication skills with the ability to effectively present to the target audience. Requires excellent analytical, organization, and time management skills, strong judgment, and basic management skills, and the ability to work effectively with clients and IT management and staff personnel. Detail oriented, uses sound judgment, is proactive and self-motivated Asserts ideas, encourages teamwork and acts as a role model when leading and directing others. Ability to handle multiple tasks on a variety of assignments. Aware of the Bank’s business plan and strategic objectives. Possess a thorough understanding of the Payments within Banking. Good project organizational skills. Quickly grasps new concepts.

TxMQ specializes in finding the perfect career fit for our candidates. We make it our mission to understand your goals and objectives when you switch jobs, or take on a new position. As a leading technology and manufacturing staffing and services agency, we take pride in placing only the most qualified candidates into positions with our clients. It’s our job to ensure your and our clients’ satisfaction, and the only way to do that is to make certain that the position we find for you is an exact match for your needs as well as those of our clients.
If you are a contractor, you should know our contractors receive the option of a health insurance plan as well as matched 401(k) from day one of employment, in addition to paid gym membership, and other great benefits and incentives. We treat our contractors like family, and have some who have been with us for over 25 years!
TxMQ is the perfect size to pay special attention to each and every one of our clients and candidates, thus fostering and growing great relationships and ensuring both contractor and client loyalty have equal priority.