This is an office basedrole but there is an option to work 1 day a week fromhome.
Key Purposeof the Job
We are seeking anexperienced and capable Full Stack .NET Developer to join ourdynamic team. As a Full Stack Developer you will be responsible fordeveloping innovative web applications using the latesttechnologies in the Microsoft stack specifically .NET Core andFlutter. You will also have the opportunity to work on othercuttingedge projects in support of ourmission.
To succeed as a Full Stack.NET Developer you must have expert knowledge of softwareengineering principles and an excellent understanding of thedevelopment process from design through implementation includingdebugging and maintenance. You should also possess strongproblemsolving skills and experience with creating user interfacesfor web applications.
Key JobResponsibilities
* Workingon development tasks within designated areas of the main webplatform as directed by the Lead Developer or Head ofDevelopment
* Working on developmenttasks within the Android/iOS App as directed by the Lead Developeror Head of Development
* Contributeideas for enhancements and new functionality on the web platformand App
* Commit source code in astructured manner using the GITrepository
* Document all source codeand produce release notes asrequired
* Contribute to daily standupmeetings
* Support the platformanswering user queries and resolving their issues asrequired
* Deliver basic training onareas of functionality developed bythem
Essentialrequirements for thejob
* EnthusiasticSoftware Developer with 3 yearsexperience
* Creative and motiveddeveloper who likes working in a close fast paced and ambitiousteam can see the big picture and wants to be part of excitingproducts based on (Web Android andiOS)
* Experience of the Microsoft.NET Framework and other Microsoft development technologies tobuild modern responsive and interactive datadriven web applicationsand Apps
* Demonstrable experience ofbest practice full software / web development lifecycle includingAPIs integration Mobile AppDevelopment
* Solid experiencespecifying designing and developing customer focused interactivesolutions using as many of the following technologies aspossible:
* .NET C# MVC WebAPI EntityFramework LINQ
* Angular JavaScriptJQuery
* SQL Server NoSQLdatabases
* Azure DevelopmentStack/Google Cloud Platform
* VisualStudio 2017 GIT
* Able to quickly pickup new technologies as required
* Ableto work in an AGILE creative small teamenvironment.
Desirablerequirements for thejob
* Experienceworking in the Mobile space e.g. working on a development projectusing CORDOVA/PhoneGap or native languages andtools
* Experience working on DataIntegration Data Import/Export and Data Manipulationprojects
* Code optimisation andrefactoring for efficiency speed andscalability
* Working on highly secureapplications including encryption and multifactorauthentication
BenefitsInclude:
* Supportiveand CollaborativeEnvironment
* Company Health CarePlan
* CompanyPension
* LifeInsurance
* 25 days holiday plus BankHolidays
* DevelopmentOpportunities
* ReferralScheme
* Employee RecognitionScheme
* Employee Benefits Programmeincluding shopping vouchers and discount; up to 1200 a year onreals savings for everydayneeds
* Cycle to WorkScheme
* Wagestream Get instant accessto your wages through our financial wellbeingtool.
When Kingscarry out recruitment we do so as an Equal OpportunitiesEmployer.