Senior .Net Developer

Senior .Net Developer

Posted 2 days ago by Lorien

Negotiable
Inside
Undetermined
London Area, United Kingdom

Summary: The Senior .Net Developer role in Investment Banking involves developing and delivering .Net web server and services, contributing to the reengineering of core components, and providing L3 support. The position requires strong technical skills in .Net C# and Oracle SQL, along with a solid understanding of Agile methodologies and DevOps practices. The developer will also be responsible for maintaining documentation and participating in team meetings to ensure successful project delivery. This is a 12-month contract position classified as inside IR35.

Key Responsibilities:

  • Develop and deliver stories and epics covering the .Net web server and .Net services.
  • Contribute to the reengineering and maintenance of functional and core components.
  • Build functional and technical knowledge of the application.
  • Become SME of Issuemaster architecture and capabilities.
  • Provide L3 support when needed.
  • Review design and implementation of the existing for continuous improvements.
  • Proactively identify issues and propose solutions.
  • Actively participate in Agile calls and team meetings.
  • Help improve DevOps capabilities to simplify and automate build.
  • Create and keep Jira tasks up to date in line with the team’s development process.
  • Understand application and projects roadmaps and contribute to their successful delivery.
  • Contribute to the maintenance and enrichment of the confluence pages.
  • Provide technical analysis when needed and formalise/document to help other developers.

Key Skills:

  • Strong practical knowledge of applying SOLID principles and design patterns.
  • At least 5 years .Net C# and Oracle SQL development experience.
  • Excellent understanding of core programming principles, best practices and design patterns.
  • Excellent understanding of database transactions, their boundaries and isolation levels.
  • Experience in building real-time web applications ideally using SignalR.
  • Experience of in-memory replicated and distributed caching with scalability in mind.
  • Commercial experience of web applications and very good understanding of the threading, context and session models.
  • Very good analytical skills; able to understand, formalise and explain complex problems in meaningful terms.
  • Knowledge and ideally commercial experience of one or more ORM frameworks.
  • Proficient in writing complex SQL, profiling and optimizing queries.
  • Excellent understanding of distributed version control system (Git, BitBucket).
  • Knowledge of profiling and performance tuning the application.
  • Experience upgrading .Net framework to .Net core a strong plus.
  • Strong understanding of cyber security considerations when setting up and developing web servers.
  • Web front-end development experience a plus.
  • Result and quality driven; able to meet own targets under general guidance.
  • Comfortable working in an Agile environment; keeping Jira tasks up to date and planning work to fit weekly sprints.
  • Good communication skills, both orally and in writing.
  • Confident numeracy and solid academic background in engineering, sciences, or economics.
  • Proactive team player with a problem solver and can-do mindset.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Investment Banking - Inside IR35 - 12 MONTHS CONTRACT

Core accountabilities of role

  • Develop and deliver (time & quality) stories and epics covering the .Net web server and .Net services.
  • Contribute to the reengineering and maintenance of functional and core components.
  • Build functional and technical knowledge of the application.
  • Become SME of Issuemaster architecture and capabilities.
  • Provide L3 support when needed.
  • Contribute to the reengineering of the core components when and where required.
  • Review design and implementation of the existing for continuous improvements.
  • Proactively identify issues and propose solutions.
  • Actively participate to the Agile calls and team meetings.
  • Help improve DevOps capabilities to simplify and automate build
  • Create and keep Jira tasks up to date in line with the team’s development process.
  • Understand application and projects roadmaps and contribute to their successful delivery.
  • Contribute to the maintenance and enrichment of the confluence pages.
  • Provide technical analysis when needed and formalise/document to help other developers

Knowledge, Skill and Experience

  • Strong practical knowledge of applying SOLID principles and design patterns.
  • At least 5 years .Net C# and Oracle SQL development experience.
  • Excellent understanding of core programming principles, best practices and design patterns.
  • Excellent understanding of database transactions, their boundaries and isolation levels
  • Experience in building real-time web applications ideally using SignalR
  • Experience of in-memory replicated and distributed caching with scalability in mind
  • Commercial experience of web applications and very good understanding of the threading, context and session models.
  • Very good analytical skills; able to understand, formalise and explain complex problems in meaningful terms.
  • Knowledge and ideally commercial experience of one or more ORM frameworks.
  • Proficient in writing complex SQL, profiling and optimizing queries.
  • Excellent understanding of distributed version control system (Git, BitBucket).
  • Knowledge of profiling and performance tuning the application.
  • Experience upgrading .Net framework to .Net core a strong plus.
  • Strong understanding of cyber security considerations when setting up and developing web servers.
  • Web front-end development experience a plus.
  • Result and quality driven; able to meet own targets under general guidance.
  • Comfortable working in an Agile environment; keeping Jira tasks up to date and planning work to fit weekly sprints.
  • Good communication skills, both orally and in writing. Comfortable interacting with front office users.
  • Confident numeracy and solid academic background in engineering, sciences, or economics.
  • Proactive team player with a problem solver and can-do mindset