Job Description
As a C# Developer delivering web solutions, you will play a vital role in contributing to our existing team of developers. Your role will be influential in guiding, contributing and development of a variety of technically challenging projects. Your role will be to provide direction into our scalable web based solutions deployed in a large cloud environment, as well as play an influential role in implementing leading technologies.
Key responsibilities and expectations of role:
- Proven background of technical and architectural contribution to new and existing products.
- Proven background in software design and architecture
- Proven experience working with agile teams and successfully delivering agile based software projects
- Appreciation of User Experience and User Centered Design concepts
- Appreciation of modern web technologies (Angular, JQuery, Bootstrap, HTML5 and CSS3)
Desired Skills & Experience Required:
- At least 5 years of experience working as a Developer of Web based solutions.
- At least 5 years experience with Microsoft Technologies, including C#, .NET Framework and SQL Server.
- Proven experience architecting, designing and implementing software and database solutions.
- High proficiency in object oriented analysis and design patterns
- Proficiency with JavaScript and JQuery.
- Proficiency with CSS and HTML skills
- Strong analytic, written and verbal skills
- Experience with Entity Framework and/or Fluent API.
- Experience with MVC.
- Experience with Bootstrap.
- Experience developing Billing systems, Management systems or other business systems.