Senior Software Developer

Join International Personal Finance...

Full time

Your new purpose (in a nutshell)?
To act as a subject matter expert in software development, specifically .Net C#, Xamarin & Native Android development.
To participate in the design implementation and development of business critical software systems using appropriate techniques, principles and patterns and to contribute to the delivery of the Group IT Strategy.

What you will be required to deliver in your new role?

• Maintain an up to date working knowledge of industry best practice in the areas of software development
• Delivery of software solutions in a variety of technology areas including Mobile applications and line-of-business systems
• Responsible for the implementation of secure and performant solutions
• Responsible for the technical management of external suppliers as applicable
• Act as a subject matter expert and point of contact for external suppliers as applicable
• Match the business requirements to the technology, shaping appropriate solutions across multiple global and market systems
• Investigate business issues and technology problems, providing innovate solutions
• Implement and deliver cost effective solutions
• Ensure various applications and systems perform to user expectations and are continuously improved and maintained
• Provides input to strategic expert advice and consultation on the development and implementation of effective Group and market IT solutions
• Works with the Lead Software Engineers, Enterprise Architecture team and the Solution Delivery teams to contribute to and maintain awareness of architectural direction and ensure solutions are aligned to IT strategy
• Obtain guidance and approval as required to advance activities and resolve issues
• Provides input to technical direction and works with third party suppliers and in-country IT to identify and deliver appropriate technologies and solutions
• Communicates regularly regarding the status of current software delivery activities

What skills are we looking for?

• Degree qualified (2:2 or above), or relevant experience
• Fluent English speaking
• Excellent verbal & written communication
• Excellent software development capabilities
• Ability to self-teach new development skills with an inquisitive inclination to seek out such new skills
• Ability to work within a matrix structure
• All phases of the project lifecycle
• IT industry and ways of working
• Delivery of IT solutions for a medium or large organization
• Home Credit Financial services IT solutions
• Mobile applications on Android; iOS desirable
• Mobile Workforce solutions
• Expert in .Net C#, Xamarin & Native Android development; iOS/Objective C desirable
• Amazon Web Services experience would be beneficial
• Working knowledge of software development lifecycle (Agile, waterfall) in a variety of technology environments (VSTS, SVN, GIT, Jira)
• Working knowledge of Change Management processes and Project Management methodologies

• Operating in an international environment
• Financial services would be highly beneficial
• Various SDLC models e.g. agile

What are the key role dimensions?
Reporting to: Senior IT Delivery Manager
Your job level: Manager Based In: UK
Financial/budget responsibility: None
Your people responsibility: None
Your key stakeholders: Internal – Key project stakeholders in IT across the globe
External - Third party suppliers as appropriate for the specific projects allocated

Your Health & Safety responsibilities are to: Comply with the company safety procedures, demonstrate a personal commitment to safety through your actions, ensure accidents and incidents are reported appropriately, periodically perform risk assessments of your workstation and attend safety training when required.

Your application will be treated with absolute confidentiality.