29 Aug
|
Quantum World Technologies
|
Vancouver
29 Aug
Quantum World Technologies
Vancouver
Years of Experience Required: 10+ Years
Position Requirements
Top 3 Required Skills
- 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 solid 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
📌 Dotnet Developer (Vancouver)
🏢 Quantum World Technologies
📍 Vancouver