Principal Accountabilities
- Senior developer on new application enhancement, new applications, integrations
- Building service component driven solutions that can be extended, reused, integrated
- Responsibility for code changes triggered from technical specs and use cases
- Working daily interrogating data in SQL
- Ability to work with and fully integrate wire frames from design agencies for UI
- Strong SQL design and optimisation skills
- Creation of knowledge management articles and work instructions for support team
- Ability to apply design best practices for decoupling components especially for integration, client and server side code
- Working with customers and team manage estimates for change
- Working in Visual Studio with C# code, Jscript, HTML, CSS, entity framework
- Learning new tools for source control and build management
- Experience of both Code First and Contract First design
- Creation of test and release documentation as well as carrying out unit testing and code reviews
- A flexible attitude with proven experience of working in a small project team.
|
Knowledge, Skills & Experience
- 4+ years’ experience working in a development environment writing C#, MVC
- Commercial experience in UI/UX development focusing on client side scripting, HTML, CSS
- Very strong troubleshooting stills needed for the role
- Must be very experienced in the following areas; JavaScript/JQuery, .NET - MVC, TSQL
- Knowledge of Business Process Management tools would be an advantage
- Knowledge of source controls software such as GIT, Team Foundation Server essential
- Knowledge of work with SOA design and integration using web services
- Knowledge of Web Services and SOAP/REST message and advantage
|