No more applications are being accepted for this job
- Required to translate technical systems specifications into working, tested applications.
- This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
- Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in the use of object and/or third generation language development tools
- Experience in one or more programming languages
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
- Designs, develops and maintains internal and external web applications.
- Uses knowledge of common web development languages to build and expand application functionality by writing high-quality code using appropriate patterns.
- Ensures applications remain scalable while complying to standards and following best practices.
- Tests and debugs applications and ensures that software is properly documented.
- Collaborates clearly and professionally as part of a development team and communicates with clients.
- 7+ years of web development experience with HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery
- 5+ years of hands-on development in C#/ASP.NET including .NET Core
- 3+ years of experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component libraries
- Experience working with REST APIs, SQL, and non-relational databases such as Cosmos DB
- Experience with Git and knowledge of source control strategies
- 7+ years of web development experience with HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery
- 5+ years of hands-on development in C#/ASP.NET including .NET Core
- 3+ years of experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component libraries
- Experience working with REST APIs, SQL, and non-relational databases such as Cosmos DB
- Experience with Git and knowledge of source control strategies
- Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices
- Solid communications skills: the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.
- Knowledge of Microsoft SharePoint: administration, SOAP/REST, SharePoint application development (SPFx)
- Experience working with Service Workers
- Experience with Microsoft Azure Cloud and DevOps
- Experience with Azure Functions
- Experience writing scripts with Python
- Experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component libraries
- HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery
- Demonstrated experience working with ASP.NET technologies: OO design patterns, writing applications in C#, familiarity with .NET Core.
- Working experience with REST APIs, SQL, and non-relational databases such as Cosmos DB
- Experience with Git and knowledge of source control strategies
- Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices
- Demonstrates the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.
RQ07384 - Software Developer - Senior - Toronto, Canada - Maarut Inc
Description
Responsibilities:
General Skills:
Desirable Skills:
Deliverables:
Requirements
Experience and Skill Set Requirements:
Must Haves:
Skill Set Requirements:
Mandatory Skills:
Nice to have skills:
Front-End Frameworks:
Web Dev Skills:
ASP.NET/C# Skills:
APIs and Databases:
Source Control:
Standards and Best Practices:
Communications Skills: