Senior Developer

Location
Digbeth
Salary
Senior Software Developer
Posted
04 Mar 2019
Closes
01 Apr 2019
Contract Type
Permanent
Hours
Full Time

 

JobLogic is looking for an senior experienced developer who has experience of working in Scrum methodologies and utilise Agile best practices. You will have led development teams and projects, working with Product Owners to manage requirements and development schedules. You will help design and develop innovative software solutions that truly make a difference in the world.

 

 

Role Requirements

 

 

  • Strong Experience of agile development practices (Kanban and/or Scrum) with full lifecycle experience, ideally having worked as Scrum master

     

    Passionate about sharing the benefits of agile development and the ability to mentor development team and other key business stakeholders

     

    Coaching and mentoring team members

     

    Establish new ways of working and architecture moving forward

     

    Experience of technical ownership for a product/software project, including architecture, estimation, product planning and user story/requirement creation

     

    Able to simply and clearly communicate technical design in conversation, documentation and presentations.

     

    Able to make effective decisions within fast-moving delivery

     

    Ensure software designs are conforming to scalability, performance, security and optimisation requirements

     

    Produce and execute development plans to ensure that the team consistently delivers software to match business stakeholder and customer expectations the software development lifecycle and understanding best practices and trends in software development

     

    Work with appropriate members of the organisation to ensure timely delivery with minimal obstructions and impediments to the developers

     

    Experience designing, implementing and continuously improving software development lifecycles in complex environments

     

    Ability to deliver maintainable/clean code and guide others in doing so

     

    Effectively manage technical debt, suggesting appropriate improvements and initiatives

     

    Hands-on development skills with a strong technical background in a .Net environment

     

    Strong experience with C#, Asp.Net MVC, Asp.Net Web Api, Entity Framework

     

    Strong experience with authentication process, such as OAuth2

     

    Strong experience with TDD, BDD and Test First development

     

    Strong experience with Unit test, mock test, integration test.

     

    Strong experience conducting code reviews

     

    Strong experience of enterprise architecture patterns, OOP and SOLID coding principals to deliver stable, testable and maintainable software

     

    Strong experience with DevOps tools and practices

     

    Strong experience with CI and CD automation workflows

     

    Strong experience with public cloud platforms, such as Azure, including SaaS and PaaS offerings.

     

    Strong experience with micro service

     

    At least 13 years of work experience