Senior Developer

Banks Limited
London, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£30,000.0 - £60,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Agile Methodology Amazon Web Services HTML5 Authentication Protocols Unit Testing Microsoft Azure Bootstrap (Software) C Sharp (Programming Language)
+48 more
Cascading Style Sheets (CSS) Software Quality Databases Database Design Software Debugging Eclipse (Software) Entity Framework Github Design of User Interfaces Hibernate (Java) JSON PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL Model View Controller (MVC) NoSQL Object-Relational Mapping Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle Ruby on Rails Simple Object Access Protocol (SOAP) Software Engineering Software Systems PL-SQL Subversion Systems Architecture Transact-SQL UML Web Services Extensible Markup Language (XML) Software Repository ReactJS Software Security Ios Frameworks Git AngularJS Kubernetes Front End Software Development Api Design Restful APIs Software Version Control Docker Microservices

Job description

  • Lead the development of complex software applications using technologies such as ASP.NET Core, Angular, React, Node.js, and Python, ensuring adherence to best practices and coding standards.
  • Design and implement robust APIs and web services utilizing REST, SOAP, XML, and JSON to facilitate seamless integrations across platforms.
  • Develop front-end interfaces with HTML, CSS, Bootstrap, and UI frameworks to create engaging user experiences.
  • Manage database design and optimization for MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and other NoSQL databases while writing efficient T-SQL, PL/SQL, and ORM queries with Entity Framework or Hibernate.
  • Implement microservices architecture leveraging Azure, AWS cloud services, Docker containers, and Kubernetes for scalable deployment.
  • Conduct unit testing and debugging to ensure code quality and reliability across all applications.
  • Collaborate within Agile teams using Scrum methodologies while utilizing version control tools like Git, GitHub, SVN, and TFS to manage code repositories effectively.
  • Participate in SDLC (Software Development Life Cycle) processes from requirements gathering through deployment and maintenance.
  • Develop comprehensive documentation including UML diagrams for system architecture and workflows.

Requirements

We are seeking a highly skilled and motivated Senior Developer to join our dynamic technology team. In this role, you will lead the design, development, and implementation of innovative software solutions that drive our business forward. . Your expertise will help shape our technical architecture and foster best practices across the organization. If you thrive in a fast-paced environment and are passionate about creating impactful software, this is the opportunity for you!, * Proven experience in software development with a strong command of languages such as C#, JavaScript, Java, PHP, Ruby on Rails or Python.

  • Extensive knowledge of front-end development frameworks including Angular and React along with HTML5, CSS3, Bootstrap for UI/UX design.
  • Hands-on experience working with cloud platforms like Azure and AWS for deploying scalable applications.
  • Familiarity with database systems such as MySQL, PostgreSQL, SQL Server (T-SQL), MongoDB or Oracle (PL/SQL).
  • Strong understanding of OOP (Object-Oriented Programming), MVC architecture patterns, microservices design principles, and API development (RESTful & SOAP).
  • Proficiency using IDEs like Visual Studio or Eclipse alongside version control systems including Git or SVN.
  • Knowledge of application security best practices including authentication protocols and data encryption techniques.
  • Ability to troubleshoot complex issues through debugging tools and performance profiling techniques.
  • Excellent communication skills to articulate technical concepts clearly within multidisciplinary teams.

Join us to innovate at the forefront of technology! Bring your expertise in full-stack development-covering both front-end UI/UX design and back-end architecture-and help us build scalable solutions that make a difference worldwide. We value proactive problem solvers eager to contribute their skills toward exciting projects in a collaborative environment!

Benefits & conditions

Pay: £30,000.00-£60,000.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all