These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Fullstack Technical Lead

0 people like this description

They are looking for a talented Technical Lead Developer to work on their cutting edge digital deliveries, related services & applications. Their products and solutions include the full range of digital media end-to-end, from acquisition, encoding & transcoding, distribution and delivery through to end user applications on web, mobile and OTT platforms.

 

You will have demonstrated a track record of working on the full software development life cycle of online web based projects. AS well as having a solid understanding of database design and development, you will be able to display broad back-end experience and knowledge. To strive in this role, you will have also shown previous experience working on high traffic multi-tiered applications.

 

 

Key Responsibilities

 

  • Taking the lead on development work on new and existing projects
  • Full ownership of technical direction and architecture of a solution
  • Leading, guiding and mentoring a technical team allocated to one or numerous projects
  • Taking part in scoping, estimation, and sprint planning
  • Co-operate with various multi-disciplinary development teams, project-managers and stakeholders

 

Person Specification:

Technical

 

  • Skilled knowledge of ASP.NET using C#, with strong back-end experience and exposure to the following technologies:
    • Essential: Azure, MVC, Web API, RESTful Web Services, T-SQL, Entity Framework/ORM, NoSQL (e.g. MongoDB, DocumentDB).
    • Desirable: HTML5, CSS3/CSS4, JavaScript libraries & frameworks (e.g. JQuery, React, AngularJS), XML
  • Experience in SOLID principles and design patterns, TDD/BDD, and CI & CD  
  • Proven experience with B2C solution architecture, requirement gathering, task estimation, and sprint planning
  • Strong understanding of security, performance tuning and optimization
  • Well versed with Agile methodologies and ceremonies, use of TFS and Git-flow processes

 

Communication

 

  • Strong communicator, with an ability to express and understand difficult technical concepts
  • Ability to work in teams with strong interpersonal skills and mentoring experience.
  • Ability to present skills and able to present in front of client for required technical concepts.
  • Coaching skills with ability to step outside role confines and help teach other team members

 

Strategic & Operations

 

  • Strong analytical, problem-solving, and conceptual skills
  • Ability to anticipate potential problems, determine and implement solutions
  • Help the Project Manager to identify potential issues and resolve them with technical expertise
  • Well versed with the state of the art technologies within Web/Software development and can guide the client and team members as need arise
  • Understand the departmental goals and spot potential new business with the client
  • Ensure the process and guideline implementation of the development process within the project life cycle
  • Ensure project quality and optimisation
  • Ensure that product goes through all testing phases and deployment is regulated among development, staging and production environment
  • Understand usability practices and able to advise on this to creative, client and team members 

These job descriptions are examples. Looking for work?

Find JobsFind Jobs