Lead Software Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
This job has now expired please search on the home page to find live IT Jobs.
Job Title: Lead Software Developer
Location: Knutsford
Rate: Up to £358.00 per day based on relevant experience
Duration: 3 months + extension
Would you like to join a global leader in consulting, technology services and digital transformation?
Our client are at the forefront of innovation to address the entire breadth of opportunities in the evolving world of IT.
You will be based on site working with one of the UK's largest financial organisations. As a team, they're not afraid to try new technologies and new ways of working.
Key Accountabilities:
* Implement the most effective solutions for a development community to perform a common daily task.
* Solve unique and complex technical problems with broad impact on the business unit as a whole.
* Develop an awareness of new tools, processes and technical developments relevant to component area of expertise.
* Use technical knowledge to understand what isn't working for our developers and create new technical solutions.
* Create software engineering quality standards / benchmarks used for Multi-Channel Applications within Bank.
Stakeholder Management and Leadership:
* Promote and drive stewardship and application best practices within the development team
* Strong knowledge of emerging software development methods, tools and standards and actively keep this knowledge current.
* Champion innovation by recognising newly arising opportunities for improving customer satisfaction, achieving technical excellence and improving the delivery of a software product.
* Identify own and others development needs and seek opportunities to address these needs through guidance, coaching and formal training.
* Ability to be able to provide succinct details in written format and verbally to Stakeholders.
Decision-making and Problem Solving:
* Manage business requirements to understand how system requirements fit within overall business solution. Challenge any requirements that are incomplete or do not provide sufficient clarity to support effective software development.
* Manage requirements to understand how both functional and non-functional aspects (e.g. capacity, availability, response times, etc.) need to be met.
* Manage requirements to understand how they will be tested following production of code.
* Analysis and understanding of customer needs and priorities to provide quality services.
* Extensive experience in creative problem solving and successfully executing tasks.
* Strong experience in explaining, advocating and expressing facts and ideas in a variety of settings orally, in presentations and in writing.
Essential Skills/Basic Qualifications:
* Very strong Java development experience across a range of frameworks, including Spring, REST, JSON, Servlets, Javascript Frameworks (React, Angular), WebServices, Hibernate, JDBC
* Knowledge of Testing and Mocking frameworks (e.g. TDD, Mockito, WireMock etc)
* Knowledge of version control, automated testing, continuous integration, deployment tools and practices (e.g. Git, Bitbucket, Gradle, Jenkins, Groovy)
* Awareness of leading-edge tools, techniques and services within IT (e.g. Microservices, Cloud, AWS)
Desirable skills/Preferred Qualifications:
* Experience with enterprise application servers such as WebSphere, JBoss and also Tomcat
* Databases such as Oracle / DB2 / MongoDB
* HTML5, CSS3, SASS, Bootstrap, Node (nice to have)
* Financial services, investment management/banking
If you have excellent communication and interpersonal skills, experience of writing for the web and a proven ability to create content that is accessible and usable, please submit your CV in the first instance.