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.
Analytical Competency: Must be very analytical with proven problem solving abilities. Capable of taking a problem analysing it and communicating the solution on a technical level to appropriate design authorities.
Solutions Orientated: Must be able to provide innovative solutions to complex problems and be able to spot problems/issues and provide alternative resolutions.
Communication: Must have both good written and verbal communication skills and provide the right communication at the correct time in a fashion suitable to the intended audience. The role requires strong technical communication and presentation skills.
Team Work: Must be able to work as part of a team as well as on their own and be able to build successful working relationships within the team and other areas of the business.
Personal Effectiveness: Must be able to manage their time effectively, and impose high personal standards in the working environment, especially within the development team.