DescriptionOur client requires a Senior Application Developer to support all business areas with implementation of a financial CRM system and development of new applications, tools, technology, including their evaluation and testing.
Resource will liaise with business units, define non-functional requirements, and align development for technical design, database structure and Application Architecture.
SkillsSQL, Umbraco, MVC, Bootstrap, jQuery, AJAX, TFS, Entity TypeContract Project Description Experience Required / Mandatory Skills
8 years experience assisting in the management of software development projects in a lead or senior developer role including requirements gathering, documenting software specifications, and tracking work items and bugs (min 3 Projects)
8 years experience writing, modifying, integrating, and testing application source code against predefined specifications (min 3 Projects)
6 years experience developing and maintaining web applications that adhere to modern web and security best practices (min 2 Projects)
3 years experience working with Umbraco CMS using .Net Framework. (min 2 Projects)
8 years experience identifying, troubleshooting, and communicating technical problems, processes and solutions to both technical and non-technical staff.
8 years experience developing reports, preparing manuals and writing other documentation on the status, operation, and maintenance of software.
6 years extensive technical knowledge of the Microsoft .NET Framework, specifically ASP.NET MVC using C# (min 3 Projects)
5 years extensive knowledge of secure coding practices.
6 years knowledge in how to support and develop solutions using the following frameworks (any combination is acceptable) : Bootstrap framework;
Responsive Design; vue.js framework; Entity Framework; Team Foundation Server
6 years experience with one or more of the following structured query language variants : MS-SQL, MySQL, or PL / SQL
8 years knowledge of various software development methodologies (i.e.. agile, waterfall, scrum, Kanban DevOPS, etc.).
Nice To Have Skills
5 years technical knowledge of Developing Microsoft SQL Server databases and SQL Server Integration Services packages
5 years experience with integrating applications with Microsoft Dynamics 365 CRM.
3 years working in a large and complex environment.
4 years technical knowledge of Developing Microsoft SQL Server database models and schemas.
3 years experience and technical knowledge of W3C.
3 years technical knowledge of OWASP Top Ten Web Application Security Flaws in Web Applications.
3 years experience developing software under Git version control.