Senior Software Engineer

CV-Library

Posted on Aug 20, 2024 by CV-Library
Sheffield, South Yorkshire, United Kingdom
IT
Immediate Start
£43k - £57k Annual
Full-Time
Focus 5 Recruitment are working with a client who are looking for a highly skilled Senior Software Engineer with a strong background in C# and .NET to join their team, working to develop high quality and innovative solutions for their clients. Their looking for 4+ years of experience of building, deploying and maintaining web applications using cloud infrastructure to deliver scalable and reliable services.
ROLE:
As a Senior Software Engineer, you will initially take a role within one of our main project teams. Over time, you will be expected to lead in the software development of a wider range of projects.Using your skills as an experienced professional you’ll have an in-depth understanding of development practices and be confident in building new
features and resolving potentially complex issues and bugs. You’ll be comfortable working in a multi-disciplinary team and directly with clients to provide great technical solutions.
You should be able to work to client deadlines, budget and technical limitations. As part of your day-to-day, you will need to communicate your ideas and findings effectively. You’ll be expected to participate in code reviews to help ensure quality and support others to develop their skills.
KEY SKILLS:
The ideal candidate for this role will have the following skills and experience:
* Very strong knowledge of C# for web development using frameworks such as ASP.NET
* Deep understanding of relational SQL databases (preferably SQL Server) and data modeling
* Very experienced writing unit and integration tests
* Comfortable designing and documenting REST APIs
* Knowledgeable in cloud infrastructure providers (preferably Azure or AWS)
* Able to build and manage CI/CD pipelines on platforms such as Azure DevOps or GitHub Actions
* Can comfortably use command line tools for development in Unix-like environments
* Proficient with code collaboration tools such as Git and GitHub / GitLab
* Experience of working in Agile environment using tools such as Jira
* Good problem solving skills with an ability to diagnose and troubleshoot bugs
* Strong knowledge of best practices for designing secure systems and applications
* Excellent communication skills with the ability to present your ideas and findings to audiences of varying levels of technical expertise
* Great technical writing skills, being able to document your work clearly and concisely
* Experience mentoring or helping others through code reviews and pair programming
DESIRABLE SKILLS:
* Able to write infrastructure as code to deploy using DevOps tooling such as Terraform, Azure ARM templates or AWS CloudFormation
* Experience of end-to-end testing using tools such as Playwright, Robot Framework or Selenium
* Comfortable with scripting languages such as JavaScript, Python and Bash
* Knowledgeable of frontend technologies and languages such as JavaScript / TypeScript (React), HTML and CSS / Sass
* Experience using NoSQL databases such as Azure Cosmos DB or MongoDB
* Familiar with performance testing tools such as K6, Gatling or JMeter
* Comfortable sharing interesting findings with others through blog posts, presentations and lightning talks
* Have experience leading teams. Can facilitate teams to collaborate effectively, consider long term objectives and provide guidance and support
If this is something that you or someone you know might be interested in then please get in touch and apply

Reference: 222198597

https://jobs.careeraddict.com/post/94376874

This Job Vacancy has Expired!

CV-Library

Senior Software Engineer

CV-Library

Posted on Aug 20, 2024 by CV-Library

Sheffield, South Yorkshire, United Kingdom
IT
Immediate Start
£43k - £57k Annual
Full-Time
Focus 5 Recruitment are working with a client who are looking for a highly skilled Senior Software Engineer with a strong background in C# and .NET to join their team, working to develop high quality and innovative solutions for their clients. Their looking for 4+ years of experience of building, deploying and maintaining web applications using cloud infrastructure to deliver scalable and reliable services.
ROLE:
As a Senior Software Engineer, you will initially take a role within one of our main project teams. Over time, you will be expected to lead in the software development of a wider range of projects.Using your skills as an experienced professional you’ll have an in-depth understanding of development practices and be confident in building new
features and resolving potentially complex issues and bugs. You’ll be comfortable working in a multi-disciplinary team and directly with clients to provide great technical solutions.
You should be able to work to client deadlines, budget and technical limitations. As part of your day-to-day, you will need to communicate your ideas and findings effectively. You’ll be expected to participate in code reviews to help ensure quality and support others to develop their skills.
KEY SKILLS:
The ideal candidate for this role will have the following skills and experience:
* Very strong knowledge of C# for web development using frameworks such as ASP.NET
* Deep understanding of relational SQL databases (preferably SQL Server) and data modeling
* Very experienced writing unit and integration tests
* Comfortable designing and documenting REST APIs
* Knowledgeable in cloud infrastructure providers (preferably Azure or AWS)
* Able to build and manage CI/CD pipelines on platforms such as Azure DevOps or GitHub Actions
* Can comfortably use command line tools for development in Unix-like environments
* Proficient with code collaboration tools such as Git and GitHub / GitLab
* Experience of working in Agile environment using tools such as Jira
* Good problem solving skills with an ability to diagnose and troubleshoot bugs
* Strong knowledge of best practices for designing secure systems and applications
* Excellent communication skills with the ability to present your ideas and findings to audiences of varying levels of technical expertise
* Great technical writing skills, being able to document your work clearly and concisely
* Experience mentoring or helping others through code reviews and pair programming
DESIRABLE SKILLS:
* Able to write infrastructure as code to deploy using DevOps tooling such as Terraform, Azure ARM templates or AWS CloudFormation
* Experience of end-to-end testing using tools such as Playwright, Robot Framework or Selenium
* Comfortable with scripting languages such as JavaScript, Python and Bash
* Knowledgeable of frontend technologies and languages such as JavaScript / TypeScript (React), HTML and CSS / Sass
* Experience using NoSQL databases such as Azure Cosmos DB or MongoDB
* Familiar with performance testing tools such as K6, Gatling or JMeter
* Comfortable sharing interesting findings with others through blog posts, presentations and lightning talks
* Have experience leading teams. Can facilitate teams to collaborate effectively, consider long term objectives and provide guidance and support
If this is something that you or someone you know might be interested in then please get in touch and apply

Reference: 222198597

CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior Software Engineer

Sheffield, South Yorkshire, United Kingdom

Senior Software Engineer

Bracknell, Berkshire, United Kingdom

Senior Software Engineer

Hook, Wiltshire, Wiltshire, United Kingdom