.Net Developer
Job Summary
Job Description: Job Title: 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# Core and web API development front-end development using HTML CSS JavaScript jQuery and JSON knowledge of SQL Server (T-SQL SSRS and administration)
Top 3 Preferred Skills
.NET diagnostic tools to investigate and applications using LINQ and Entity Framework 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 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# 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 diagnostic tools to investigate and 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 is an asset but not required
Experience using WF WCF and WPF is an asset
Required Skills:
60-70
Required Education:
Backend Engineer Kotlin Microservices & AKSRole Overview:We are seeking a highly skilled backend developer with strong experience in modern programming languages and frameworks with primary expertise in Kotlin and exposure to Java microservices and cloud Skills:Proficiency in Kotlin with additional experience in Java (Spring Boot Spring Security) and JavaScript () 5 years of backend development experience including: oUnit testing frameworks (e.g.