Senior Software Developer

Details of the offer

We are working with Lancashire based organisation looking for a Senior Software Engineer, you will design, develop, and maintain modern multi-tenant web applications while ensuring optimal performance and security of SQL databases.
You will play a vital role in both creating new projects and enhancing legacy systems, ensuring seamless integration and functionality.
Required Experience: Proficiency in C# .NET, ASP.NET MVC, and a strong understanding of Entity Framework.
Experience with JavaScript frameworks such as React, Angular, or Vue.js.
Skills in HTML, CSS, JavaScript, and JQuery.
Familiarity with older technologies like ASP.NET Webforms, ODBC, .NET Framework 4.x, Membership, and RDLC reports.
Knowledge of asynchronous development (async/await patterns), threading, and resource management (memory, files).
Understanding of TCP/IP protocol and related technologies.
Expertise in writing stored procedures, understanding indexing, statistics, and execution plans.
Proficiency in identifying performance bottlenecks, query profiling, and optimizations.
Experience with maintenance plans and failover procedures.
Desirables: Version control systems (Git or TFS).
Knowledge of authentication patterns, SSO, JWT, and cryptography basics.
Experience deploying web applications in high-availability Windows server environments.
API development and integration.
Power BI development.
Knowledge of bitwise operations and low-level programming.
Windows server management, SSL installation, network load balancing, and PowerShell scripting.
Experience with DNS, domain management, and email servers (e.g., HMail).
Familiarity with Azure, VMs, microservices, and SQL as a service.
Skills in mobile app development using Xamarin or Blazor.
Linux server administration.
Networking skills, including routers, port forwarding, and firewall.
Responsibilities: Collaborate with stakeholders to gather requirements and develop tailored software solutions.
Design and implement database schemas, stored procedures, and queries to ensure performance and scalability.
Develop backend services and APIs using .NET Core and C#.
Create responsive web interfaces using modern front-end frameworks and technologies.
Write clean, efficient, and maintainable code aligned with industry standards.
Conduct unit, integration, and performance testing to ensure reliability.
Debug and troubleshoot software issues promptly.
Stay updated on emerging technologies and trends in software development and IoT.
Participate in code reviews, share knowledge, and contribute to team improvements.
Work within Agile frameworks such as Scrum or Kanban.
TPBN1_UKTJ


Nominal Salary: To be agreed

Source: Talent_Dynamic-Ppc

Requirements

Work From Home As An Online Computer Science Tutor - Part Time

Explore teaching opportunities with Findtutors for Computer science courses through online instruction. We are actively seeking dynamic and innovative privat...


Findtutors - Lancashire

Published 9 days ago

Online Computer Science Tutor In White Stake

Findtutors is currently seeking instructors for Computer science to conduct online lessons. We are in search of dynamic and innovative private and online edu...


Findtutors - Lancashire

Published 9 days ago

Senior Ict Engineer Designer

Senior ICT Engineer Designer ** We are actively looking for a Senior ICT Engineer Designer to work in partnership with a Local Authority in the Preston Area....


Spencer Clarke Group - Lancashire

Published a month ago

Erp Administrator

Our client, a renowned manufacturing company based in Lancaster, is seeking a highly skilled and experienced ERP Administrator to join their team. This is a ...


Adecco Uk Limited - Lancashire

Published 9 days ago

Built at: 2024-11-23T17:14:00.401Z