The Senior SW Engineer conducts extensive software testing developing test plans & test case scenarios to maximize the efficiency of the code, utilizes sound SW Configuration Management (CM) to capture & track updates for an existing SW products and to maintain a data repository of code functions & objects.
Perform complex analysis, design, development, testing, and debugging of computer software. Activities range from operating system architecture integration and software design to selection of computer systems, language, and/or equipment.
This Software Engineer will take on challenging refactoring work, new technologies, and automation; you will work closely with the operations team to ensure that our platform is performing at optimal performance.
As a Senior Software Engineer in a Linux Development Environment, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
In this role, you will have experience including software management, design, development, flow analysis, detailed design data flow diagrams, structure charts, and PDLs for each module of the software system.
The Systems Consultant acts independently or as a member of a project team responsible for providing technical and business process guidance concerning the business implications of one or more applications.
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.