Plan, design, develop, customize, and test software applications and technical solutions that meet business requirements and adhere to Pinpoint standards, processes and best practices.
Build software solutions that meet standards of quality, security, and fit for purpose. Write and verify code which adheres to the acceptance criteria.
Create unit tests, functional tests, integration tests, and support the continuous integration environment so as to ensure that the software continues to meet the defined quality and security standards.
Collaborate within a Scrum development team and provide teamwork, leadership, coaching, and knowledge sharing with team members so as to continuously improve the teams ability to deliver on goals.
Follow and promote Quality Assurance and Quality Control processes in the team
Support implementations into downstream environments
Plan and manage workload to meet agreed time-frames and budgets
This role requires a high level of collaboration with teams around the world, primarily in Australia.
o The standard working day will commence at 7am to provide maximum common business hours.
Must have strong English communication skills, spoken and written and a strong ability to communicate with varied audiences both technical and business.
Collaborative: must be a team player, encourage team mates, share knowledge, consult with peers, listen carefully, and be open to ideas from others
Systems thinking, ability to analyse and clearly explain systems and processes. Proven analytical and problem-solving skills.
Proactive and self-motivated, can do attitude. Willingness to go above and beyond the call of duty.
Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix-based, diverse, and geographically distributed project team.
Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
5+ years experience working as a developer in a commercial organisation with a finance background is an advantage. 2+ years experience working in an Agile environment, with demonstrated knowledge of Agile ceremonies such as Grooming, Sprint Planning, Sprint Reviews, and Sprint Retrospectives
Strong ability to influence and facilitate. Ability to work in the Scrum Master role as a servant leader.
Situationally aware. Can detect problems early, particularly when it comes to people and communication issues, and ensure they are made visible and addressed by the Scrum Team.
Excellent interpersonal skills with good conflict resolution skills. Able to build rapport and relationships with a variety of people.
Continually striving to improve.
Energetic and enthusiastic.
Must have the ability to function under pressure in an independent environment.
Professional demeanour and attitude at all times.
Agile Scrum experience (good if certified)
Visual Studio 2012
ASP.NET 4/4.5, C#, MVC4/5, .Net Framework 4/4.5
SQL Server 2012
XML, Web Services, WCF, Web API, SOAP / Rest
Experience with a Entity Framework & Unit Testing framework (particularly NUnit)
Experience with Dependency Injection Framework, particularly Ninject
Experience building commercial APIs for integration
Experience implementing 3rd Party API's, for example Payment Gateways
Experience working with Oracle Financials and Oracle EBusiness Suite is an advantage
Knowledge of Application Security
Microsoft Visual Studio, Resharper, Ncrunch, Nunit, Moq
Jira, Wiki - Confluence