Position: Experienced .NET developer for UK customer
Company: Lifeisgoodlabs
Experience required: 5y
English level: upper

Duties & Responsibilities
· Working with the design team to develop applications and specifications.
· Write clean, scalable code using .NET programming languages.
· Test and deploy applications and systems.
· Revise, update, refactor and debug code.
· Improve existing software.
· Serve as an expert on applications and provide technical support.
· Design, build, and maintain efficient, reusable, and reliable code.
· Ensure the best performance, quality, and responsiveness of applications, web systems and games.
· Identifying and fixing code errors and application bottlenecks.
· Offer and implement solutions in a timely manner.
· Testing application functionality and theme dynamics.

Requirements
·       Extensive SQL server database development experience.
·       Experience with database development concepts and standards.
·       Experience and practical knowledge of building API architecture utilising .NET 
Core 3.1 and APIs coded in C#.
·       Experience and practical knowledge of .Net (.Net 4+, C#, Web API, ASP.Net MVC).
· Experience with both 2D and 3D.
·       Proficient knowledge of development standards and code versioning tools such as GIT.
· Knowledge of Unity software would be advantageous.
· Team player with good communication skills.
· Comfortable working in an Agile environment.
· Great troubleshooting and time-management skills.
· Excellent attention to detail.
• Hands-on experience and knowledge with CSS, Bootstrap, JavaScript, JQuery and HTML
• Experience of using Angular (Angular 6 preferably)
• Experience with XML, XSL, and web services