Ajax
On-site
CAD 70,000 - 90,000
Full time
Job summary
A technology firm in Ajax, Ontario, is seeking a skilled C# Developer to design and develop scalable applications using .NET technologies. Candidates should have expertise in MVC architecture and microservices, along with mentoring abilities in agile development practices. This position involves delivering high-quality technical solutions and participating in a dynamic team environment.
Qualifications
- Experience with Microsoft .NET C# development.
- Expertise in architectures such as MVC and microservices.
- Ability to work independently with strong relationship management skills.
Responsibilities
- Design and develop scalable applications with high performance.
- Mentor team members in agile SDLC processes.
- Deliver efficient and cost-effective technical solutions.
Skills
C#
.NET Framework
Microservices architecture
MVC
Entity Framework
REST APIs
SQL Server
Team Foundation Server
Tools
Postman
Bitbucket
Teamcity
Qualifications
- Resources needed to work on Microsoft .NET C#.
- Build new systems with .NET 4.5 / ASP.NET / C#.NET / MS SQL Server / MySql / WCF / Web API / Entity Framework / WCF Web Services
- Expertise in building applications with micro services and .Net CORE architecture
- Expertise in MVC / MVVM Architecture, REST, Ajax, LINQ, RAZOR
- Knowledge in LINQ / Lamda Exp / REST / JSON / XML Services
- Knowledge on Team Foundation Server / SVN Source Control
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
- Passionate about building high-quality systems with software implementation best practices.
- Developer candidate is expected to have knowledge on design, Development using C# programming language.
- MVC 5, .net Core, HTML razor controls
- C#, Web API, Fiddler / postman
- Linq & Entity Framework
- SQL server / Oracle and above
- Bitbucket
- Knowledge on Teamcity automated build
- Good knowledge of general technologies including Networks, firewalls, databases and operating systems
Job Responsibilities
- Design Develop and Architect applications which are scalable, reliable and with high performance
- Mentoring team members in full SDLC (using agile software development methodology and Test Driven Development), provided recommendation, guidance and assistance to developers as required
- Develop and deliver efficient and cost-effective technical solutions to meet business requirements
- Develop new functionality on our existing software products.
- Participate in a small, experienced, energetic team on a rapid, agile development schedule.