Senior .NET Developer

THE ROLE

Kaleida are looking for a talented and passionate Senior Full Stack .NET Developer/Analyst to join our team and become part of a well-established bespoke software house

This is an exciting opportunity to join a focused, enthusiastic team working in a high-paced environment with exposure to the full development lifecycle

You will be a key part of our development team, focused on designing and delivering customer solutions using ASP.NET MVC, C#, MS SQL, HTML, CSS and JavaScript technologies

You will pride yourself on quality and you will strive to develop testable, bug-free and scalable code by following SOLID principles and software coding best practices

You will be heavily involved in product design and delivery, being part of an advisory team to improve process with a specific focus on the delivery pipeline

You will be a team player who is friendly, positive and enthusiastic with a track record designing and developing in high pressure rapidly changing environments

DUTIES & RESPONSIBILITIES
  • Meeting with existing and prospective clients to gather system requirements
  • Analysing client requirements to produce high and low level designs and estimates
  • Producing design artefacts including wireframe prototypes, process flows and user acceptance tests
  • Developing testable, bug-free & scalable code following SOLID principles and coding best practices
  • Contributing to the continuous improvement of how we work by being an active and engaged member of the senior development team
  • Contribute to the planning, architecture, design and specification of web applications
  • Lead a team to deliver projects to a high standard and within timescales by providing the appropriate technical knowledge and guidance
  • Work closely with stake-holders and 3rd parties to deliver solutions effectively, managing stakeholder expectations appropriately and ensuring that these expectations are consistently met or exceeded
  • Attend daily stand-up meetings to communicate progress to the team, project manager and stakeholders
  • Provide technical assistance to the testing and operations teams
  • Mentor junior members of the team
  • Undertake code reviews to ensure code quality is maintained
REQUIRED SKILLS & EXPERIENCE
  • Minimum 6 years commercial development experience with excellent C# skills
  • Minimum 4 years practical experience developing ASP.NET MVC applications using C#
  • Excellent analytical, problem solving and fault diagnosis skills
  • Experience building scalable web applications on the Microsoft technology stack
  • Experience developing RESTful APIs with ASP.NET Web API
  • Experience working with frontend web technologies including HTML, CSS and JavaScript
  • Experience of working with Microsoft Entity Framework
  • Strong knowledge of Microsoft SQL Server and practical experience of T-SQL
  • Strong understanding of the full project lifecycle, including technical design, development and quality assurance with proven commercial experience delivering projects on time and to specification
  • Strong understanding of Object Orientated Programming, SOLID principles, Design Patterns and best practices
  • Practical experience of Dependency Injection and Inversion of Control containers
  • Strong Understanding of secure development practices (OWASP)
  • Experience of implementing and improving the delivery pipeline including Source Control, Continuous Integration/Delivery, Automated Builds, Testing and Deployments
  • Ability to be both a strong team player and individual contributor
  • Flexible and able to adapt readily to changing priorities with a “can do” attitude and friendly disposition
  • Taking pride in your work and willing to go that extra mile
  • Self-reliant with a strong desire to learn new techniques and technologies based on emerging trends
  • Excellent verbal and written communication skills with the ability to provide information tailored to your audience
  • Excellent self-organisation, self-motivation and time management with the ability to prioritise tasks
  • The ability to build and maintain internal/external stakeholder relationships to ensure quality and required standards are met and maintained
DESIRED SKILLS & EXPERIENCE
  • Building AngularJS applications with a .NET backend and Web API/RESTful web services.
  • Working in an agile environment
  • Developing mobile applications (especially Xamarin)
  • Cloud development/deployment using Azure
  • Browser test automation, load and performance analysis
  • Responsive design in CSS using Bootstrap
  • CSS pre-processors: SASS/LESS
  • Source control using GIT
C#
SQL Server & T-SQL
ASP.NET MVC & Web API
Entity Framework
CSS3
HTML5 & JavaScript
Javascript & CSS Frameworks
Design Patterns & SOLID
Continuous Integration/Delivery

.NET Developer

THE ROLE

Kaleida are looking for a talented and passionate Full Stack .NET Developer to join our team and become part of a well-established bespoke software house

This is an exciting opportunity to join a focused, enthusiastic team working in a high-paced environment with exposure to the full development lifecycle

You will be a key part of our development team, focused on delivering customer solutions using ASP.NET MVC, C#, MS SQL, HTML, CSS and JavaScript technologies

You will pride yourself on quality and you will strive to develop testable, bug-free and scalable code by following SOLID principles and software coding best practices

You will be responsible for delivering specified software to agreed quality and timescales.

You will have a passion for writing reusable, efficient solutions to complex problems

You will be a team player who is friendly, positive and enthusiastic with a track record designing and developing in high pressure rapidly changing environments

DUTIES & RESPONSIBILITIES
  • Producing design artefacts including wireframe prototypes, process flows and user acceptance tests
  • Developing testable, bug-free & scalable code following SOLID principles and coding best practices
  • Contribute to the planning, architecture, design and specification of web applications
  • Work within a team to deliver projects to a high standard and within defined timescales
  • Attend daily stand-up meetings to communicate progress to the team, project manager and stakeholders
  • Provide technical assistance to the testing and operations teams
REQUIRED SKILLS & EXPERIENCE
  • Minimum 4 years commercial development experience with excellent C# skills
  • Minimum 3 years practical experience developing ASP.NET MVC applications using C#
  • Very good analytical, problem solving and fault diagnosis skills
  • Experience building scalable web applications on the Microsoft technology stack
  • Experience working with frontend web technologies including HTML, CSS and JavaScript
  • Experience of working with Microsoft Entity Framework
  • Very good knowledge of Microsoft SQL Server and practical experience of T-SQL
  • Very good understanding of Object Orientated Programming, SOLID principles, Design Patterns and best practices
  • Very good Understanding of secure development practices (OWASP)
  • Ability to be both a strong team player and individual contributor
  • Flexible and able to adapt readily to changing priorities with a “can do” attitude and friendly disposition
  • Taking pride in your work and willing to go that extra mile
  • Self-reliant with a strong desire to learn new techniques and technologies based on emerging trends
  • Very good verbal and written communication skills with the ability to provide information tailored to your audience
  • Very good self-organisation, self-motivation and time management with the ability to prioritise tasks
DESIRED SKILLS & EXPERIENCE
  • Experience developing RESTful APIs with ASP.NET Web API
  • Some understanding of the full project lifecycle, including technical design, development and quality assurance with proven commercial experience delivering projects on time and to specification
  • Practical experience of Dependency Injection and Inversion of Control containers
  • Building AngularJS applications with a .NET backend and Web API/RESTFul web services.
  • Working in an agile environment.
  • Developing mobile applications (especially Xamarin)
  • Cloud development/deployment using Azure
  • Browser test automation, load and performance analysis
  • Responsive design in CSS using Bootstrap
  • CSS pre-processors: SASS/LESS
SQL Server & T-SQL
ASP.NET MVC
Entity Framework
CSS3
HTML5 & JavaScript
Javascript & CSS Frameworks
Design Patterns & SOLID
C#

1st Line IT Support Technician

THE ROLE

Kaleida are seeking a 1st line IT support technician to join our team as part of a well–established bespoke software house.
The main focus of the role is provide a communication link between the business and the end customer via the support desk.
It is vital that you pride yourself in providing a professional and friendly customer service experience to the customer, progressing the incident or enquiry through to the correct department within the business to handle the issue when it isn’t something that you can respond to yourself.
The successful candidate,

  • Must be a self-starter with a desire to exceed expectation, learn and develop
  • Should be Flexible and have a willingness to exceed expectations
  • Should have Maths/English Grade C or above GCSE or equivalent
  • Microsoft accreditations would be an advantage – MCP, MCSE
  • Should have had at least 3 years in an IT customer services/support role
  • Should have excellent communication and telephone skills
  • Problem solving and decision making skills
  • Ability to multi task and organise in high pressured environment
  • Good general IT skills
DUTIES & RESPONSIBILITIES
  • Ensure that incoming communications from customers are handled quickly and efficiently, ensuring issues are escalated to the correct resource where necessary
  • Effectively handle and prioritise incidents appropriately; escalating if necessary to ensure matters are dealt with within the agreed SLA’s
  • Log and manage all incidents through the service desk system, ensuring that relevant information is obtained and recorded
  • Liaise with the customers, reviewing the progress of the incident, ultimately agreeing acceptance from the customer to close the issue
  • Software testing and customer liaison during the User Acceptance testing (UAT) phase in the software development cycle
  • Provide technical support for our internal development teams
  • Assist the System Support Manager in coordinating the daily tasks for internal teams, infrastructure and customers
  • Procurement: Sourcing and purchase of Software, Office equipment and IT hardware and warranty renewals
TECHNICAL SKILLS
  • Management and administration for Windows Server operating systems and Active Directory, DNS and DHCP
  • Knowledge of administering Microsoft Azure Virtual machines and Hyper-V environments
  • Knowledge of Windows 7 to 10 and configuring and building PC hardware based systems
  • Management of Firewalls, namely Dell Sonicwall
  • Knowledge of TCP/IP networking and LAN and WAN techniques
  • Administration of Microsoft SQL 2008 R2 to 2014 through Server Management Studio – mainly admin tasks around obtaining data from predefined scripts and creation of database backups and database restores
  • Microsoft Active Directory User and Computer management and Microsoft Exchange Server 2013 to 2016 mailbox management
  • Backup techniques – both onsite and offsite
  • Awareness within the market of Tablet and mobile devices and Apple products
Windows
Active Directory
IIS
SQL Server
Exchange
Hyper-V
Azure VM
Office365