«  Back to Careers

Current Job Opportunities:

Job ID:#25 - Business Systems Analyst

This is a BSA opening working on a variety of projects. This person would not be doing development; it is more on the design, documentation (BRD, HLD, LLD, swim-lane, current/ future state, workflows, etc) and maybe some configuration/scripting type work on the systems so they can align with their business process. Heavy interaction and day-to-day learning banking process and applying it to the enhancements/ production support issues and changes. Work closely with business partners and CPI (continuous process improvement) team in defining requirements for systems applications. Coordinates complex client area requirements and processes (e.g., new, enhancements or maintenance), prepares application system specifications, develop, tests and implements efficient, cost effective application solutions

Essential Functions of the Position:- • Reviews requirements for the Analyst’s specific module and understands the requirements of the system as a whole • Works with CPI committee, Enterprise Architect/Tech Lead to support application design documentation development and understand the system design • Builds workflows and develop code, per application design documentation. Ensures code conforms to coding standards and coding practices • Ensures proper documentation is done • Ensures code conforms to the system design as outlined by Tech Lead and doesn’t violate the original intent of the design • Identifies code-level dependencies and understands the impact on dependent Systems • Communicates with dependent systems and associated teams to make sure code changes do not negatively impact their applications • Communicates with Enterprise Architect/Tech Lead on code issues, design changes, and any other potential problems • Works with Enterprise Architect, Tech Lead and Team members to perform code reviews • Performs bug fixing to code • Performs unit testing • Performs manual (no scripting) and integration testing • Redirects any business requests to Business Analyst • Reports status on accomplishments, issues, and plans • Works with client management to identify and specify extremely complex business requirements and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server), software, hardware, technologies and tools, etc. • Researches and evaluates alternative solutions and recommends the most efficient and cost effective solution for the systems design. • Formulates logical statements of business problems and devises, tests and implements efficient, cost effective application program solutions (e.g., codes and/or reuses existing code through the use of program development software alternatives and/or integrates purchased solutions). • May have supervisory responsibility in instructing, assigning, directing and checking the work of the resources within their section/department. • Prepares charts, tables and diagrams to assist in analyzing problems, utilizing various business, scientific, engineering and mathematical techniques. Analyzes existing system and programming logic to provide more efficient machine operations or to identify difficulties, and revises the logic and procedures involved as necessary

Required Qualifications of the Position: Education: Bachelor’s degree in Computer Science or a related discipline and at least two years’ experience in systems analysis and application program development, or an equivalent combination of education and work experience. Knowledge, Abilities, and Skills: • Requires a broad knowledge of the business area functions and systems, and application program development technological alternatives • Strong Analytical thinking skills; ability to break down and solve complex problems • Ability to work effectively with business and IT management and staff • Strong judgement and communication capabilities

Software Catalysts is an Equal Opportunity Employer M/F/V/D