Lead Software Engineer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

28th March 2019

Location

Knutsford

Salary/Rate

Upto £358

Type

Contract

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.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: