Creating internal communications software and solutions that matter since 1999
Senior Back-end Developer
Location
United Kingdom
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-end Developer
Intranet Connections
• Participate in the entire application lifecycle, focusing on coding and debugging • Write clean code to develop functional web applications • Troubleshoot and debug applications • Employ cutting-edge technologies to improve legacy applications • Collaborate with Front-end developers to integrate user-facing elements with server-side logic • Gather and address technical and design requirements • Write technical documentation for the work produced • Provide training and support to internal teams • Build reusable code and libraries for future use • Liaise with developers, designers and system administrators to identify new features • Follow emerging technologies
Job Requirements
- Exposure to developing Web-based applications
- Strong in .Net, NET Core 3.1 and above, C#, ASP.Net, T-SQL
- Strong Development experience in RESTful API development
- Exposure to writing with Entity Framework
- Strong Object-Oriented Programming principles and SOLID principal
- Produce the testable code and write unit and integration tests
- Understanding of Agile methodologies
- Able to adopt coding best practices and standards
- Able to clearly document user stories/use cases, functional specification and design
- Ability to interpret architecture and provide implementation documents
- Able to document details of functionality, design and architecture of a component.
- Excellent problem-solving skills
- Willingness to work outside the comfort zone and learn new tools and technologies
- Confident in the English language
Benefits
- Competitive Packages
- Join an international team and UK based FinTech company.
- Attending practical courses for continuous learning and skill development of each individual
- Work from the comfort of your home
Related Guides
Related Job Pages
More Backend Engineer Jobs
Back-End Developer
ConverseNow.AIConversational AI Shaping the Future of Restaurants: Automate Phone Orders and Drive-Thru to Beat the Labor Shortage
• Build and maintain the core server stack, working with either a Golang or Python backend • Proactively identify and fix infrastructure bottlenecks to scale the core services to tens of thousands of requests per minute • Develop the APIs that our apps and web frontend consume • Take ownership of features at a product as well as a technical level, working closely with other engineers, designers, and colleagues across the company to define feature specifications
Python Developer
CATS Applicant Tracking SystemApplicant tracking software for professional recruiters.
• Design, develop, and deploy software solutions • Execute full software development lifecycle • Write efficient, testable, and maintainable code • Produce specifications and determine operational feasibility • Integrate software components into fully functional systems • Develop software verification plans and quality assurance procedures • Document and maintain software functionality • Adapt and implement software tools, processes, and metrics • Serve as a subject matter expert • Work remotely from anywhere in the world • Meet with clients to present solutions • Adhere to project plans and industry standards
Node.js Developer
CATS Applicant Tracking SystemApplicant tracking software for professional recruiters.
• Development of a Node.js course for beginners.
Senior FullStack Developer – JavaScript
Logiks TIReduzimos a distância entre seus dados e o conhecimento.
• Develop and maintain web systems and mobile applications using React.js (web) and React Native (mobile) • Implement responsive and accessible interfaces, ensuring an optimized end-user experience • Develop APIs and integrate with backend services using Node.js, NestJS, or other project-related technologies • Ensure application quality and performance, including best practices for optimization and accessibility • Participate in technical requirements gathering and define scalable architectures • Fix bugs and continuously improve systems • Integrate systems with relational databases (SQL Server, PostgreSQL, MySQL) • Collaborate with multidisciplinary teams, including UX/UI designers, test analysts, and functional analysts


