Senior Full Stack Developer at TLT
Bristol, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

24 Jul, 25

Salary

0.0

Posted On

24 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Sql, Scrum, Debugging, Optimization, Computer Science, Web Applications, Communication Skills, Dynamics, Kanban, Powershell, Microservices, Javascript

Industry

Other Industry

Description

We are seeking a highly motivated and experienced Senior Full Stack Developer to oversee the development and optimisation of our portfolio of bespoke apps systems and integrations. This position is integral to our firm’s operations, ensuring that our technology meets the dynamic needs of our legal teams and clients.

YOUR SKILLS AND EXPERIENCE

  • Degree in Computer Science or a related discipline
  • Proficiency in C#, JavaScript, HTML/CSS, SQL
  • Experience with PowerShell, Dynamics 365, Power Platform
  • In-depth knowledge and experience with developing web applications with service-oriented framework, Microservices and Rest APIs
  • Extensive experience designing and developing enterprise grade software
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience with agile development methodologies including Kanban and Scrum
  • Experience with debugging, performance profiling and optimization
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes
Responsibilities

As the Senior Full Stack Developer, you will be responsible for the delivery of the following:

  • Providing technical leadership to the development team through coaching and mentorship
  • Maintaining high standards of software quality within the team by establishing good practices and habits
  • Identifying and encourage areas for growth and improvement within the team.
  • Collaborating with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies
  • Being the software design authority
  • Assisting in the collection and documentation of user’s requirements, development of user stories, estimates and work plans
  • Preparing reports, manuals and other documentation on the status, operation and maintenance of software
  • Designing, developing, and unit testing applications in accordance with established standards
  • Participating in peer-reviews of solution designs and related code
  • Packaging and supporting deployment of releases
  • Working with teammates in the migration of legacy applications to current Microsoft technologies
  • Developing, refining, and tuning integrations between applications
  • Analysing and resolving technical and application problems
  • Assessing opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhering to high-quality development principles while delivering solutions on-time and on-budget
  • Providing third-level support to business users
  • Researching and evaluating a variety of software products
Loading...