Back to search
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Linkedin · Posted 28d ago

.Net Developer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description: Job Title: Senior .Net Developer

Location: Vancouver, British Columbia

Work Type: May be Remote / Weekly 2 times to office

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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search