Apply Now

Requirement ID: 91338
Job Title: Sr. Dot Net Developer
Job Type: Contract
Duration: 6 - 9 months
Location: Vancouver, BC
Job Description:

Interview Process
Number of interview rounds: 2
Interview format- Virtual
Expected interview timeline: 1 Hour

Assignment Details
Duration:6 Months

Years of Experience Required: 10 Yrs

Position Requirements
Top 3 Required Skills
1. Strong with C#, ASP.NET, ASP.NET Core, and web API development
2.Web front-end development using HTML, CSS, JavaScript, jQuery, and JSON
3.Strong knowledge of SQL Server (T-SQL, SSRS, and administration)

Top 3 Preferred Skills
1.using .NET diagnostic tools to investigate and profile .NET applications
2.Experience using LINQ and Entity Framework
3.Experience using WF, WCF, and WPF is an asset

Responsibilities
• Hands-on architectural design and implementation of highly scalable and reliable services
• Possess a thorough understanding of the product from both a functional and technical perspective
• Participate in every aspect of the development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes
• Design and implement all aspects of an application – high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing
• Decompose problems into solvable pieces and translate those solutions into code. Determine the best technical solution for the project
• Follow development best practices and software development life cycle methodologies throughout product development
• Perform unit and system level testing on applications
• Test the product in controlled, real situations before going live
• Document all tasks to ensure that subsequent users can diagnose and fix any problems that might arise in a system, as well perform any maintenance
• Identify and assist in mitigating technical, schedule, and other project risks
• Participate in estimating project efforts and delivery timelines
• Work in a team-based development environment, working closely with other members of the development team, business analysts, quality assurance, and business units
• Present ideas for system improvements, including cost proposals
• Mentor and assist less experienced colleagues

Job Requirements
• Technical or college degree in Information Systems or Computer Science
• Maximum 10 years’ experience as a Systems Analyst or Developer
• Proven training and experience maintaining high volume .NET based client-server business systems
• Ability to multi-task and take on a number of highly detailed projects
• Prepared to work across multiple technologies within a given project
• Fast learner with the ability to quickly ramp up and become productive in a new role
• Strong capability to analyze and understand existing applications, architecture, and technical design
• Experience providing constructive feedback and incorporating feedback from peers during design and code review processes
• Must have clear and concise English communication skills, both written and oral
• Strong attention to detail
• Demonstrated positive attitude and ability to react appropriately to internal and external customer concerns

Technical Skills

• Strong skills with C#, ASP.NET, ASP.NET Core, and web API development
• Web front-end development using HTML, CSS, JavaScript, jQuery, and JSON
• Strong knowledge of SQL Server (T-SQL, SSRS, and administration)
• Experience using LINQ and Entity Framework
• Experience developing secure web applications, with strong knowledge of secure coding practices
• Experience writing design documents
• Experience using .NET diagnostic tools to investigate and profile .NET applications
• Demonstrated knowledge of object-oriented concepts and design, working knowledge of software design patterns and design principles
• Ability to write clean, readable, and maintainable code
• Strong adherence to coding standards, best practices, and design principles
• Solid understanding of cross-browser rendering and performance
• Experience with varied technologies and development techniques
• Experience writing and maintaining unit tests to ensure code quality and reliability
• Agile project development experience is an asset
• VB development experience is an asset
• Experience using Knockout.js is an asset, but not required
• Experience using WF, WCF, and WPF is an asset

Apply Now