Software Development Analyst
| Our client is the world's largest global provider dedicated to financial technology solutions. They strive to empower the financial world with software, services, consulting and outsourcing solutions focused on retail and institutional banking, payments, asset and wealth management, risk and compliance, trade enablement, transaction processing and record-keeping.
They have more than 55,000 worldwide employees who are passionate about moving their clients business forward.
They never lose sight of the fact that their success is dependent on their clients success. This drives their commitment to thought leadership, operational excellence and innovation that champions their clients business and keeps them competitive in todays dynamic and challenging industry environment.
Purpose of Role:
You will work closely with customers, business analysts and team members to understand business requirements that drive the analysis and design of quality technical solutions. These solutions must be in line with business and IT strategies and comply with the organizations architectural standards.
You will have complete involvement in the software development life cycle, this role is responsible for design, code and test, implement, maintain and support software applications that are delivered on time and within budget.
The programmer analyst is expected to make recommendations/suggestions towards the development of new code or reuse of existing code.
Additional responsibilities may also include participation in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations.
Previous experience of working on projects through the full software development lifecycle.
Understanding of design, development of web applications.
Understanding of unit testing, Java, and web applications.
Understanding of agile projects.
Understanding of web based security.
FIS Profile database structure knowledge.
Profile Scripting Language (PSL) and Mumps knowledge.
SQL and database design good working knowledge of SQL.
UML notation for design documentation.
Candidates will demonstrate or possess the following:
A Bachelors or Masters degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
Proactive approach to work.
Able to follow detailed instruction accurately and consistently.