This Job Vacancy has Expired!

Senior Software Engineer

Posted on Nov 25, 2019 by McCabe & Barton

London, United Kingdom
IT
Immediate Start
£120k - £120k Annual
Full-Time

ROLE SUMMARY AND JOB RESPONSIBILITIES

  • Accountable for all parts of the software development life cycle for their projects
  • Contributes to the development of best practices within their group
  • Leads code reviews and actively participates in providing feedback on others' designs/code
  • Accountable for technical debt in their own software
  • Capable of leading a small team of developers for a specific project
  • Comfortable working across the full application stack, with a particular emphasis on Front End design and development within the context of a fully integrated web content management system.

TECHNICAL SKILLS

  • Deep knowledge and experience of Front End web technologies and frameworks such as JavaScript, TypeScript, Angular, HTML5, CSS.
  • Strong experience with Middleware & micro service development using technologies such as Java, Spring Framework, Docker, JPA, SQL.
  • Experience with architectural design and development of containerized and serverless applications running in the AWS cloud, using such AWS components as EC2, ECS, Lambda, CloudFront, SNS, SQS, Aurora, DynamoDB
  • History of building fully test automated applications using testing tools and frameworks such as Junit, Mockito, Cucumber, WireMock, LocalStack, Jasmine, Karma, Protractor, Selenium.
  • Experience integrating Web Content Management platforms. Knowledge of Adobe Marketing Cloud and Adobe Experience Manager is a plus.
  • Comfortable with use of modern code management and CI/CD tools such as Git, GitLab, GitLab-CI, Jenkins, Artifactory.
  • History of adopting and evangelizing software development best practices including code and design reviews, unit testing, documentation, code quality scanning, test coverage monitoring.
  • Proponent of agile methodology; takes leading role in sprint ceremonies, works with product owners to define scope of work, monitors and assists less experienced developers.
  • Adopts Secure-SDLC mentality, building in secure coding practices, OWASP security standards, and automated static and dynamic security scanning throughout the development cycle.
  • Stays current with many best-of-breed technologies
  • Programs proficiently in several languages and is comfortable switching between them
  • Shows a commitment to quality by implementing suitable software using unit/integration and
  • acceptance testing at the time of feature development
  • Develops data models or schemas from scratch and knows of key concepts such as ACID,
  • Normalization, and Transactions
  • Debugs large components with limited assistance and assists other engineers with debugging
  • Leads code reviews and actively participates in providing feedback on others' designs/code
  • Performs as an expert in one or more parts of the software life cycle (eg, coding, testing, deployment).
  • Oversees significant pieces of development within the development life cycle
  • Designs and develops practical APIs and abstractions.
  • Owns technical debt in their own software

LEADERSHIP

  • Offers and holds and opinion on how things should be done, but is willing to change
  • Is principled in decision making and thought leadership
  • Raises and addresses issues proactively
  • Critiques own work; can analyze and justify trade-offs
  • Helps others with problems by showing how to work through them, not just giving the answer

Reference: 802365945

Set up alerts to get notified of new vacancies.

Similar Jobs

Senior Software Engineer

Oxfordshire, United Kingdom

£45k - £48k Annual

Senior Software Engineer

Eastleigh, Hampshire, United Kingdom

£55k - £55k Annual

Senior Software Engineer

South Yorkshire, United Kingdom

£40k - £55k Annual

Senior Software Engineer

Greater London, United Kingdom

Annual Salary

Senior Software Engineer

Chichester, Sussex, United Kingdom

£55k - £55k Annual

Senior Software Engineer

Wilmslow, Cheshire, United Kingdom

£50k - £60k Annual

Senior Software Engineer

City and County of the City of London, United Kingdom

£60k - £75k Annual

Senior Software Engineer

Surrey, United Kingdom

Annual Salary

Senior Software Engineer

Fleet, Hampshire, United Kingdom

£50k - £60k Annual

Senior Software Engineer

London, United Kingdom

Annual Salary