Share this job with your friends, family and co-workers...
THIS JOB ADVERT HAS EXPIRED...
MS FULL STACK DEVELOPER - 354980
MS FULL STACK DEVELOPER
Information Technology / Web Development / Telecommunications
Wage / Salary:
R - Market Related - P/M (Per Month)
My client is looking for a C#.Net developer who is expected to play a role in the design, development and deployment of software solutions.
You will play an integral role in the delivery of quality code and will be expected to contribute in design conversations. They are informal mentors to less experienced team members and will add value to the client projects through their technical knowledge, subject matter mastery, and technical prowess.
My client shares a passion for tech and natural curiosity, they provide the environment for you to hone your problem-solving, analytical and coding skills.
Their approach is to Collaborate, Understand, Question, Explore and Implement. Their .Net Teams are made up of people from diverse backgrounds and personalities, but they all share a talent and passion for coding.
They work with clients in multiple industries, creating apps, products and solutions that help to improve their business and the lives of their customers.
Duties & Responsibilities
Must be a team player and able to play a leadership role within the team.
Must provide mentorship to the more junior members of the team.
Effective verbal and written communication within team and client.
Flexible and able to work under pressure.
Should you be unsuccessful for this particular position, you have no objection to us retaining your personal information in our database which you confirm is true, correct and up to date. Should a suitable opportunity arise we will contact you and request your permission to submit your information.
Desired Experience & Qualification
Skills and experience:
A minimum of 5 years of C# development working experience.
In depth working knowledge of C# language features.
Solid understanding of Object-oriented programming fundamentals and extensive knowledge of design patterns and the ability to recognize and apply them correctly (e.g. SOLID patterns).
Excellent knowledge of at least one client-side technology. Needs to have detailed implementation experience as well as a solid understanding of the technology specific patterns. Practical experience of MVC/MVVM/MVP and related patterns is a must.
Needs to have a high-level understanding of the common frameworks in the .NET technology stack and needs to have detailed implementation experience in several of these frameworks, for example Entity Framework/Razor/WCF/WPF/PRISM/MVC
Should be able to establish automated testing patterns within a project (i.e. unit testing, integration testing and performance testing)
Practise and familiarity with integration concerns including messaging paradigms and broad-based integration patterns
Must be comfortable with the appropriate use of dependency injection paradigms and inversion of control
Exposure to continuous integration and/or continuous deployment paradigms
Familiarity with asynchronous programming paradigms
Relevant degree – Comp Sci, Mathematics and Engineering preferable.
Package & Remuneration
Cost to Company