Candidate registration
Employer registration
Forgot password
Sign in
Candidate registration
Sign in
Candidate registration
Sign in
Employer registration

Senior Software Developer - 3 Month Contact (Product & Technology) Job Details

Vacancy has expired

Show me jobs like this one

Employer:  VISA
Job Ref No:  309193833
Job Title:  Senior Software Developer - 3 month contact (Product & Technology)
Sector:  Asset Management
Sub Sector:  Other
Risk Type:  Regulatory/Compliance
Expertise:  Risk Manager
Role type: Contract/ Outsourced

JOB PURPOSE
The purpose of the software developer is to design, build, test and document multiple software components of the Fundamo Enterprise Edition product. The software developer will work as an integral part of the cross functional development team, doing everything necessary to deliver value in every product increment. The software developer is responsible for ensuring all work is of a high quality and meets the team’s definition of done. This includes, but is not limited to: unit tests, automated regression tests, code reviews, installation and data migration scripts, product documentation, and defect fixing. The software developer is also expected to reflect on current processes, offer suggestions to improve, and commit to taking action on improvements agreed by all.
This is a very collaborative, team-based role that requires a close working relationship with Product Owners, Software Architects, Software Testers, Technical Writers, UI Designers and other Software Developers contributing directly to ensuring that product designs are developed, validated and executed. The software developer works daily as a member of a Scrum team and is held accountable for the success of delivery of each increment of the Fundamo Enterprise Edition Product. The team are responsible for the full lifecycle of the product including assisting with installation, data migrations, new feature development, performance enhancements, and maintenance and support.

ACCOUNTABILITIES AND APPROXIMATE WEIGHTING

Accountability Java Software Development Weighting 70%
Outputs to deliver this accountability:
  • Work as an integral part of a cross functional development team
  • Perform detailed design of the product and architecture components, and validate the design with stakeholders
  • Build and test product software components to meet product requirements
  • Build the product classes, transactional components and user interfaces
  • Follow good security coding practices to ensure the application is free of most common coding vulnerabilities
  • Build configuration and interface elements for the Fundamo product
  • Fix any defects and performance problems discovered in testing
  • Document the application code to facilitate maintenance and customer usage
  • Participate in code reviews, and other techniques to improve code quality
  • Build automated tests and develop common test data
  • Assist with ensuring automated builds and continuous integration are working at all time
  • Build product migration approaches, scripts and functions
  • Contribute to technical and market documentation
  • Raise any issues that may affect other areas of the product with the Product Owner
  • Actively participate in all meetings within the Scrum framework, e.g. backlog grooming, sprint planning, sprint reviews, sprint retrospectives, daily scrum, scrum of scrums
  • Participate in research projects and contribute to product innovation as required
  • Investigate and resolve support issues raised on the product
  • Contribute to the continual improvement of the product and development processes
Accountability People Stewardship / Team Work Weighting 10%
Outputs to deliver this accountability:
  • Mentor team members to grow both Fundamo development competency and domain knowledge
  • Assist with recruiting new developers
  • Participate in holding learning sessions to share knowledge with team mates
  • Contribute to the Fundamo knowledge management repositories in the areas of:
  • Development standards and practices
  • Development techniques and tools
  • Fundamo domain knowledge
  • Share Fundamo product design knowledge with other business functions, including:
  • Business development
  • Business fulfillment
  • Lead by setting a personal example
  • Build work relationships between colleagues and teams
  • Act in the best interests of the organisation
  • Continue to build organisation-wide understanding, share knowledge and breakdown silos
  • Individually and collectively we form powerful alliances that fosters innovation
  • Put the success of the collective ahead of personal success
  • Consider how your actions will affect colleagues and customers and be mindful that without one another we would not exist
  • Seek out synergies in every opportunity and do not ignore possibilities when they present themselves
  • Remain committed to colleagues, customers, shareholders, community and the company
Accountability Customer Orientation Weighting 10%
Outputs to deliver this accountability:
  • Place the customer at the centre of everything you do
  • Achieve greatness through collaboration
  • Nurture our alliances with our partners, clients and end-users
  • Strive to understand the more than what you are working on
Accountability Risk & Compliance Weighting 10%
Outputs to deliver this accountability:
  • Protect Fundamo/ Visa information, intellectual property and corporate data systems in accordance with prescribed guidelines
  • Familiarise yourself with all risk and compliance related policies and procedures as communicated by relevant functions
  • Complete Risk and Compliance training as per internal requirements
  • Ensure adequate protection of the Fundamo/ Visa brand and reputation
SKILLS / KNOWLEDGE AND EXPERIENCE REQUIRED TO PERFORM OPTIMALY IN THE ROLE
  • Software Development Techniques
  • More than 7 years experience in software development
  • Excellent understanding of source control, versioning, branching, merging etc
  • Excellent understanding of continuous integration, automated deployment, installation and data migration
  • Excellent understanding of Test Driven Development, and tools to assist with unit and automated testing
  • Excellent understanding of Coding standards, code metrics and tools to assist with development
  • Understanding of how to work in an incremental fashion, and refactor design as requirements evolve
  • Exposure to Scrum or other agile software development frameworks
  • Product Development Experience
  • Experience developing a commercial software product
  • Experience on applications dealing with high transaction volumes and performance requirements
  • Experience or knowledge of service-oriented architecture design concepts
  • Experience or knowledge of relational database concepts and SQL
  • Technology Specific Experience
  • Experience in J2EE, EJB3
  • Experience in the following technologies
  • Sun Application Server (Glassfish)
  • Websphere
  • Oracle
  • DB2
  • JBPM
  • Eclipse
  • Maven
  • Subversion
  • Jenkins
  • Selenium/Cubic Test
  • FIT/FITnesse
  • Atlassian Suite Jira/Crucible/Artifactory/Confluence
  • Product and Domain knowledge
  • Experience with financial software is an advantage
  • Development experience on Fundamo technology platforms is an advantage
  • Knowledge of the functionality of the Fundamo product is an advantage
COMPETENCIES REQUIRED TO PERFORM OPTIMALLY IN THE ROLE
  • Team player who is willing to do whatever is necessary to help the team achieve its goal
  • Respect and appreciation for all disciplines required to build a software product
  • High level of commitment to delivering software increments
  • Strong problem-solving ability
  • Excellent communication skills, able to discuss technical matters with less technical people
  • Strong collaboration mindset, willing to pair program, mentor others, and communicate with other teams/departments
VALUES ALIGNMENT
Alignment and identification with the Fundamo Values:
  • Pioneering
  • Authentic
  • Believable
  • Citizens of the world
  • United

Alignment and identification with the Visa Global Leadership Competencies:
  • Drive Visa Inc. Capability
  • Execute Seamlessly
  • Promote Stewardship
  • Lead Boldly
  • Cultivate Innovation
  • Model Collaboration
LANGUAGE REQUIREMENTS (TAKING INTO ACCOUNT THE FUNDAMO MULTI-COUNTRY OPERATIONS)
  • Language Requirements English spoken to business level. French / Arabic / Spanish may be an advantage
KEY ISSUES FOR THE ROLE OVER THE NEXT 12 – 24 MONTHS
  • Ensuring high quality work delivered to ensure less issues are encountered by customers
  • Focus on continuous improvement, and learning from mistakes
  • Implement disciplined development processes which are adhered to by the entire team
  • Close collaboration with Product Owners and customers to deliver what customers actually need
  • Improve the supportability of the code through logging, and exception handling
  • Create a professional look and feel, by ensuring all documentation, screens and error messages seen by customer are reviewed and free of errors

FORMAL LEARNING/QUALIFICATION REQUIRED TO PERFORM OPTIMALLY IN THE ROLE
  • B-Degree in Software Engineering or equivalent technology diploma
  • A formal Sun Java certification will be an advantage
Employment Type:  Full Time
Region/Country:  Africa / Middle East, Africa, South Africa
City:  Durbanville
Address: 
02/17/2012

Popular Countries: United States | Hong Kong | Singapore | Canada | UK | Hungary | Asia / Pacific | India | Philippines | Australia
Popular States: California | New Jersey | New York | Colorado | Florida | Maryland | Minnesota | View Other Popular States
Popular Risk Types: Risk Jobs | Risk Management Jobs | Enterprise Jobs | Market Jobs | Operational Jobs | Regulatory/Compliance Jobs | Credit Jobs

Resumes by Job Titles: Compliance Analyst | Risk Analyst | Quantitative Analyst | Risk Manager | Risk Management Consultant | Risk Officer | View Other Resumes

 

Home    About us    Job search    Employer area    Contact us    Terms & conditions    Privacy policy    Risk Recruiter   
Copyright © JobBoardMount.com Job Board 2010 | Powered by JobMount Job Board Software