Software Lead

Recruiter
Aviva
Location
Huntington
Posted
10 Feb 2018
Closes
16 Feb 2018
Contract Type
Permanent
Hours
Full Time
Software LeadLocation: York Job purpose: You will be involved in designing, specifying and leading on thedevelopment of internally developed desktop, mobile and webapplications. You will be responsible for helping to define thedevelopment approaches of the team, and be expected to own theapplication lifecycle from concept to delivery, along with post-launch support.You will also be responsible for the planning and management of theworkflow of the team, aligning to high-level strategic goals anddeliveries expected. You will be involved with requirements gatheringand technical discussion, from the very beginning of a project. Thiswill involve close communication with product owners and stakeholders tomeet the requirements to the agreed timescales.You will be able to oversee all aspects of software delivery, deliveringconsistently and proficiently to a high-standard. This will be through amixture of bringing in new ideas and technologies, and being able tocreate a high-level of collaboration across the team.It is expected you will support and help junior members of the team inlearning and picking up concepts, and supporting them in achieving jointdelivery of projects and features. You will take a proactive role in thecoaching and training of junior members of the team, as part of formalcode reviews and informal development sessions.The role will see you rotate around a number of areas of focus,expecting you to be flexible and adaptable, to be able to support alloperational and delivery aspect of the team. You will manage both from aTooling (DevOps) and Support aspects, including triaging incidents,managing the response, and communicating impact across the suite of 20+ services.You will be required to act as a SME/Technical resource in supportingwider strategic objectives of Global Infrastructure and Operations,often being required to give expert insight on how the products of theteam function and play within a wider picture. Main tasks and responsibilities: Acting as a lead developer within Global Infrastructure & Ops. Working closely with others leading platform development, in other areas of Aviva. Lead across the entire development lifecycle (concept, design, build, test, deploy, release, support). Working directly with developers and stakeholders to conceptualise, build, test and realise products. Able to gather functional and non-functional requirements and translate these into solutions and rapid prototypes. Champion the latest industry trends, especially in relation to technical approaches and solutions. Explain technologies and solutions to technical and non-technical stakeholders. Create and maintain operational and support documentation. Providing advice, influence and suggestions of appropriate solutions and approaches, to align to strategic goals. Define architectural and development direction, from project requirements as well as long-term consideration. Take learnings from other projects, allowing them to form into the teams wider strategic approaches. Coach, mentor and support junior members of the team in their development. Personal Qualities: Passionate about software development, and eager to acquire new skills. Able to adapt quickly to changing requirements and complexities. Able to quickly learn new concepts and approaches. Able to share ideas effectively with other members of the team. Able to work independently to a design or specification. Focused intently on promoting code re-use and delivering capabilities. Have a strong vision on what a successful development team is, and help that become a reality. Experienced negotiating, influencing, effectively challenging and gaining commitment. Able to recognise success and strengths of other members of the team. Keen to see other members of the team learn and develop their own skill-sets. Able to deliver solutions to both function and non-functional requirements. Able to understand the problem being solved, and able to suggest better alternatives. Effectively plan and forecast expected effort on deliveries, prioritising focus appropriately. Accountable for recommending change based on expert knowledge and research. Able to identify appropriate solutions and approaches to defined problems. Self-motivated and driven to team goals and deliveries. Eager to innovate, taken new and novel solutions to established problems. Competent "Full Stack" developer. Able to identify new tools and approaches (where appropriate) to help productivity and application performance. Passion for code and delivery quality, alongside an ability to inspire that within others. Able to build strong working relationships across the wider business. Essential skills: Excellent rounded knowledge of the .NET Framework. Web Technologies, including ASP.NET, HTML5, Javascript and CSS. Visual Studio. Experienced with Unit Testing. (eg. NUnit). Excellent understanding Object Orientated programming, and related advanced concepts. Version Control (eg. GIT). Experienced with Relational Databases and SQL. Excellent problem solving, debugging and analytical skills. Experienced at identifying inefficiencies and opportunities to improve performance and reliability. Proficient working with issue tracking tools. Capable of managing and planning "sprints", and delegating tasks within the team. Able to manage and plan workloads effectively, to deliver project goals. Able to think long-term to be able to solve the problem in a robust and expandable manner. Able to work in a way consistent with the Agile methodology. Be expertly familiar with the development lifecycle (eg. CI/CD, DI and UI testing). Experienced working with cloud hosting and provisioning tools. Able to integrate with 3rd party services and APIs, to deliver enhanced functionality. Excellent communicator, able to share and teach ideas across the team, as well as hands-on coaching and pair-programming. Capable of reading, critiquing and reviewing work of others, including code reviews. Excellent understanding of core programming ideas and principles (eg. Design Patterns, SOLID, DRY, DI). Excellent knowledge of industry direction and trends within development. Comfortable working with a shared codebase, and unfamiliar code. Experience working in a DevOps environment. Excellent understanding of design and consumption of RESTful Api's. Ability to plan and estimate tasks for complex problems. Able to continually reflect on approaches and decisions, always aiming to continuously improve. Desirable: Experience with mobile development eg. Xamarin. Active Directory / LDAP. Powershell. Experience with productivity tooling. Experience with Linux. Experience with TeamCity in general, and complex build chains in particular. Experience with Octopus Deploy. Experience with Sql Server Data Tools/SSIS or Automated database deployments. Experience with AWS and Terraform. Additional Information: Salary: 30,650 - 59,050 dependent on skills & experience. Generous defined contribution pension scheme. Annual performance related bonus and pay review. Minimum holiday allowance of 25 days plus bank holidays and the option to buy/sell up to 5 additional days. Up to 30% discount for some Aviva products through "My Aviva Extras" plus discounts for Friends and Family. Excellent range of flexible benefits to include a matching share save scheme. Additional Information Bring to Aviva what makes you different and we'll support you to do thebest work of your life. We encourage applications from everyone whowants to help us achieve our purpose of helping our customers to Defy Uncertainty.One of Aviva's core values is Care More, and this is brought to lifethrough the flexible ways we like to work. This may include working fromhome some of the time, or flexible work schedules to accommodate parentand carer responsibilities, further studies and hobbies.We prefer all applications to be submitted online, however if yourequire an alternative method of applying please contact Alex Stumpo inthe Resourcing team at alex.stumpo@aviva.com https://www.youtube.com/watch?v=a_2i40bgz9g&t=4s - provided by Dice .NET, .NET FRAMEWORK, ACTIVE DIRECTORY, AGILE, ASP, ASP.NET, AWS, CLOUD, HTML5, JAVASCRIPT, LDAP, LINUX, MOBILE, NUNIT, POWERSHELL, SQL, SQL SERVER, VISUAL STUDIO, WORKFLOW

Similar jobs

Similar jobs