Position: API Developers C#
Company: Aimtraction
Experience required: 2y
English level: intermediate

What you will be doing
You will have a good grasp of windows services and class libraries, and will be able to work across web and windows
applications.  
You will be working in an agile development environment. Deliverables will be set and you will manage these to  agreed
milestones and deadlines. You will collaborate with the Product Manager to understand changing requirements and give
progress reports, thereby avoiding any nasty surprises. Other members of the team will be working remotely from you,
so an ability to self-manage and self-motivate is essential. Communication will be a key skill to enable you to work
effectively with the rest of the development team and understand cross-impacts. You will work within a development
lifecycle and be responsible for much of your own building, testing, documentation and bug-fixing. You must be flexible enough to adapt to a rapidly changing development landscape, whilst managing your time effectively to be able to meet
deadlines. 
There is no limit to how involved you can be in the development of Dashworks. There’s a lot of moving parts and you’ll
always be able to find something new to get your teeth into. We’re very interested in finding new ways of improving, so
your opinions and innovations will always be welcome.  

Essential technical skills:
● Cloud based application development 
● SQL Server Development (2017, 2019) 
● C# (.NET 4.7) 
● .Net Core
● Visual Studio 
● TDD
● JavaScript and associated projects (Jquery, Node.js, Angular.js etc) 
● RESTful interfaces 
● Entity Framework/LINQ 
● Web services/WCF/Web API 
● Multi-threading 
● Source Control (e.g. git) 
● Microservices
 
Other relevant (but not essential) technical skills:
● ASP.NET Webforms 
● SonarQube
● Angular 2/9
● Bulk Data Transfer and ETLs 
● User profile and data visualisation 
● CSS/SCSS 
● Forms Authentication 
● Membership & Role Providers 
● WiX 
● SQL Server Analysis Services (2017, 2019) 
● Database Performance Tuning 
● Database Scalability Testing 
● Database Administration 
Job Location & Hours:
The role will be performed remotely. You will be expected to provide and maintain your own equipment and internet
connection to allow you to work from home and connect to our VPN i.e. PC, Skype, broadband and phone. Once connected to our office there are servers and virtual machines available for you to use.