.NET Senior Software Engineer
New Today
Job Description
Opportunity
Senior Software Engineer .NET SQL
- We are seeking a Senior Software Engineer with strong expertise in .NET, SQL. This role involves designing, developing, and optimizing enterprise-grade applications, with a focus on scalability, performance, and high-quality engineering practices.
- You will work closely with business and engineering teams to deliver robust, production-ready solutions in an Agile environment, while also contributing to architecture decisions and mentoring junior developers.
Essential skills/knowledge/experience:
- Over 8+ years proven experience as a Software Developer, architecting, developing and testing large-scale data intensive applications in an enterprise environment
- Solid Prior experience of Database modelling / design, performance tuning, and optimization
- Thorough knowledge of application programming for data intensive applications on SQL Server using Stored Procedures / tSQL
- Proficiency in C# .NET, including designing and implementing RESTful APIs and microservices
- UI development for business-critical applications in Angular, JavaScript, HTML/CSS and other modern UI technologies
- Strong understanding of AWS cloud infrastructure and native services - AWS EC2, EKS, Lambda, SQS, SNS, AWS Glue etc.
- Experience with unit testing frameworks (e.g. MSTest, tSQLt) and Behaviour-Driven Development (BDD) tools (e.g. Cucumber, Mocha).
- Proven ability to deliver high-quality, maintainable code and systems.
- Extensive experience in software engineering principles, CI/CD tools and automation processes
- Some experience of Business and Technical Analysis, Quality Assurance, Delivery Management, and/or Emerging Technology and Governance
- Experience working in an agile environment with a focus on collaboration, automation, and continuous improvement
- Experience with Financial Markets in Equities and / or Fixed Income
- Prior experience with Java (including SpringBoot) and / or Python for cross-platform integrations, greenfield and legacy systems is hugely advantageous
- Familiarity with Sybase and PostgreSQL, including database management and optimization
Your responsibilities:
- Contributes and leads development through high-quality software design and architecture
- Identifies, prioritises, and performs tasks in the software development lifecycle
- Develops tools and applications by producing clean, efficient and scalable code
- Advocate for and implement engineering guidelines for excellence, including automation, code reviews, continuous integration/continuous delivery (CI/CD), and performance tuning
- Ensures high quality, reliable products using unit, integration and BDD test suites
- Collaborates closely with business and engineering partners to deliver products, services, improvements and solutions to meet customer needs and align with goals of the business and engineering lines
- Communicates with clarity, precision, and influence, presenting complex information in a clear and concise format that is appropriate for the audience
- Drive a culture of engineering excellence through mentorship, peer reviews, and promoting standard methodologies in software design and development
- Continuously optimize systems for performance, scalability, and security in a fast-paced, production environment
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
.NET Senior Software Engineer
-
London
- Technology
Job Description Opportunity Senior Software Engineer .NET SQL We are seeking a Senior Software Engineer with strong expertise in .NET, SQL . This role involves designing, developing, and optimizing enterprise-grade applications, with a focus ...
More Details -
-
New Today
Senior Software Engineers/Development Team Lead/Tech Leads - C#, .NET, Fullstack, Azure, T...
-
West End
- Technology
Job Description Senior Software Engineer - Team Lead Experience – C#, .NET, Azure, Testing, Remote - Scotland - Award-Winning, High-Growth Tech Scale-Up Award-Winning, High-Growth Tech Scale-Up | AI-Powered SaaS | £67,000–£80,000 + Market-Lea...
More Details -
-
New Today
.NET Senior Software Engineer
-
City Of London
- Technology
Job Description Opportunity Senior Software Engineer .NET SQL We are seeking a Senior Software Engineer with strong expertise in .NET, SQL . This role involves designing, developing, and optimizing enterprise-grade applications, with a focus ...
More Details -
-
9 Days Old
Senior Fullstack Software Engineer (.NET/Java)
-
Greater London, England, United Kingdom
Job Description We believe in better. And we make it happen. Better content. Better products. And better careers. Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ t...
More Details -
-
14 Days Old
Senior Software Engineer - Platform & AI, Azure/.NET
-
Greater London, England, United Kingdom
A leading financial technology provider in Greater London is seeking a Senior Software Engineer. You will design and maintain software solutions, mentor junior engineers, and collaborate with teams to ensure high-quality code delivery. Essential skil...
More Details -
-
20 Days Old
Senior Software Engineer – Lead Cloud Platform for Net Zero
-
Greater London, England, United Kingdom
A leading sustainability company in London seeks a Senior Software Engineer to join their delivery team. The ideal candidate will lead the design and development of scalable software solutions to help the UK achieve Net Zero by 2050. Candidates shoul...
More Details -