Senior Software Developer - C# .NET
Location: Wirral
Benefits:
1. Company Pension
2. Private Healthcare
3. Employee Shareholding Trust (Subject to qualification period)
Salary: £40,000 to £50,000 depending on experience
Contract Type: 35 hours per week - Permanent
Main Job Description:
We are looking for a senior software developer to become a vital member of our small software development team. You will develop and support our various SaaS (ASP.NET MVC) websites, services, and C# based applications. You will be taking on more challenging and complicated tasks as well as having greater responsibility within the software development design and review process. This is a full-stack role working with our Microsoft based development tools and technologies.
Responsibilities:
1. Working on our existing SaaS platform developing new features and maintenance.
2. Ensuring quality standards are met and tasks are completed on time.
3. Collaborate with team members to develop and innovate new features.
4. Code reviews via pull requests.
5. Contributing to technical specifications and documentation.
6. Dealing with technical support issues, root cause analysis, and fixing bugs.
Personal Requirements:
1. Excellent communication skills, with an ability to present, discuss and explain issues coherently and logically both in writing and verbally.
2. 5+ years working experience in software development.
3. Can manage and prioritise tasks with a sense of urgency.
4. Ability to think creatively and propose options/solutions to challenges.
5. Initiative-taking and able to work solo and collaborate with others.
6. Ability to manage conflicting and changing demands at short notice through prioritisation and a rational approach.
Required Skills:
1. Highly skilled in .NET, C#, JS, jQuery, CSS, and HTML.
2. Web development experience using ASP.NET MVC, AJAX, and JSON.
3. A strong grasp of databases & SQL queries using SQL Server, Entity Framework, LINQ.
4. A great understanding of web services (REST, SOAP), and frameworks such as ServiceStack.
5. Excellent UI/UX skills.
6. Experience with source control management such as Azure DevOps & Git.
7. Understanding of performance optimisations and bottlenecks.
Desirable Skills:
1. Experience with cloud-based IaaS platforms such as Microsoft Azure.
2. Continuous integration or continuous deployment with pipelines.
3. Relevant experience in software development for line-of-business or similar apps.
4. Commercial experience of the compliance or financial services industries.
5. Experience with test-driven development.
6. Knowledge of Microsoft Azure based services such as App Services, Storage, Monitoring.
STRICTLY NO RECRUITMENT COMPANIES
#J-18808-Ljbffr