Candidates must have experience of working with MVC and WCF on daily basis currently. Always free training is available for developers who like to discover new technologies and extend their skills to new area.
Required Skills:
- C#
- T-SQL
- MVC ( Asp.net MVC)
- JavaScript , HTML ,CSS
Required Skills for Mid-level developer:
- WCF
- Web service
- Web-API
- Ajax (with JavaScript code)
The role demands that you are an ASP.Net enthusiast; someone who codes for fun. Additionally, a good understanding of business processes, along with a good level of commercial awareness is expected. This role will require you to work in both single developer and team environments and requires the ability to be able to multi-task. Key to this role will be the ability to prioritise workloads and work to defined deadlines.
You will work in a small team (around 4-7 Developers and 5-7 business analysis) so you must been personable, have excellent communication skills. They offer a fun and rewarding environment, and exciting times ahead!
Minimum expectation for a junior developer:
- Minimum 2 years’ experience with asp.Net MVC (same for C#)
- Currently be working with MVC on daily basis.
- Be able to write MVC web page from scratch without using any code generator or wizard.
- Should be able to bind any property from the Model (or ViewModel) to DOM object inside view.
- Entry level on T-SQL is acceptable.
Minimum for Mid-level expectation on top of a junior expectation:
- Minimum 4 years' experience with asp.Net MVC (same for C#)
- Minimum 2 years’ experience on Ajax
- Must be able to make Ajax call from JavaScript.
- Be able to write an interactive page that instead of post-back rely on Ajax.
- Able to consume Ajax or web API on client side with JavaScript.
- Good experience with T-SQL, be able to write an optimized query.
General Requirements:
Great communicator, self-motivated and go-getter approach, who takes pride in their work and that of the team
Passionate about technology, especially software development
Collaborator/Team-player that has a dominant interest in team results over personal ones
Drive to produce quality software in a timely fashion
Flexibility to support the needs of an always-on cloud based solution
Make active contributions back into the dev team to continually improve processes