HM Note : This hybrid role is three (3) daysinoffice
- Responsibilities : and nbsp;
- Responsible formanaging the interchange of data between the server and the users.and nbsp;
- Required to translate technicalsystems specifications into working tested applications. Thisincludes : developing detailed programming specifications writingand / or generating code compiling datadriven programs maintainingand conducting unit tests Resolves and troubleshoots technicalproblems which arise during the use and operation of softwarepackages including technical assistance in implementationconversion and andnbsp;
- GeneralSkills : and nbsp;
- Experiencein programming and analysis; specialized software package supportat the specified experience level andnbsp;
- Ability to collaborate with ITProfessionals throughout the Software Development Life Cycle andnbsp;
- Experience in structured methodologiesfor the development design implementation and maintenance ofapplications and nbsp;
- Experience in designcode test debug and document applications andnbsp;
- Experience in the use of object and / orthird generation language development tools andnbsp;
- Experience in one or more programminglanguages Experience in application design latest design pattersdeployment and troubleshooting andnbsp;
- Experience with relational andhierarchical database technologies andnbsp;
- Experience in the use of informationretrieval packages using query languages andnbsp;
- Experience with one or morecommunications protocols and nbsp;
- Experiencein structured methodologies for the design developmentimplementation and maintenance of applications andnbsp;
- Experience eliciting and documentinginformation from diverse business area stakeholders and subjectmatter experts and nbsp;
- Excellent analyticalproblemsolving and decisionmaking skills; verbal and writtencommunication skills; interpersonal and negotiation skills andnbsp;
- A team player with a track record formeeting deadlines andnbsp;
- BackEnd Skills and nbsp;
- Knowledgeand experience with developing all serverside logic definition andmaintenance of the central database and ensure high performance andresponsiveness to requests from the frontend. andnbsp;
- Knowledge and experience with frontendtechnologies and nbsp;
- Knowledge andexperience to integrate the frontend elements into the applicationandnbsp;
- DesirableSkills : and nbsp;
- Knowledgeand experience with programming Internetready applications andnbsp;
- Knowledge and experience in rapidapplication development (RAD) methodologies andnbsp;
- Knowledge and understanding ofInformation Management principles concepts policies and practicesand nbsp;
- Experience with middleware andgateways Experience reviewing analyzing and modifying productinstallation scripts including encoding testing debugging andnbsp;
- Ability to provide postimplementationsupport and resolve any postimplementation technical issues andnbsp;
- Experience conducting designwalkthrough sessions with project team andnbsp;
- Knowledge and understanding ofAccessibility for Ontarians with Disability Act (AODA) and relatedregulations and standards and nbsp;
Abilityto provide user and system documentation asrequired
Skills
Experienceand Skill SetRequirements
Weighting : Price30%
Price30%
Experience(30%)
Experience andnbsp;in and nbsp;programming and nbsp;and and nbsp;analysis; andnbsp;specialized and nbsp;software and nbsp;
package andnbsp;support and nbsp;at and nbsp;the and nbsp;specified andnbsp;experience and nbsp;level
Ability andnbsp;to and nbsp;collaborate and nbsp;with and nbsp;IT andnbsp;Professionals and nbsp;throughout and nbsp;the andnbsp;
Software and nbsp;Development and nbsp;Life andnbsp;Cycle
Experience and nbsp;in andnbsp;structured and nbsp;methodologies and nbsp;such and nbsp;asand nbsp;Agile and nbsp;Scrum and nbsp;
for and nbsp;the andnbsp;development and nbsp;design and nbsp;implementation andnbsp;and and nbsp;maintenance and nbsp;of andnbsp;applications
- At least 4 years ofC#
- At least 3 years of .NET Core or .NET5
- At least 3 years of and nbsp; ASP.NETand nbsp;MVC
- At least 3 years of andnbsp; ASP.NET and nbsp;Web API
- At least3 years of Entity Framework or Entity Framework Core or other .NETsupported ORM technologies like Dapper
- At least3 years of Sql Server or similar relational database managementsystems (RDBMS)
- At least 3 years of sourcecontrol e.g. Git
- At least 2 years of REST APIdevelopment
- At least 3 years of developingsecure .NET applications. E.g. token or claims based authorizationauthentication / authorization technologies such as OAuth WindowsAuth Basic Auth etc.
- Basic understanding of the.NET framework. I.e. Common Language Runtime (CLR) IntermediateLanguage (IL) memory management (especially related to proper useof handles) etc.
- At least 2 years of theOpenAPI specification (Swagger)
- At least 2years of .NET cloud development
- At least 2years of integrating software monitoring and analytics / loggingplatforms
- Working experience of asynchronousprogrammaing and eventbased patterns.
- Workingknowledge of robust design patterns that enforce softwaremodularity reusability testability andextensibility.
- Working experience of unittests
- Working experience of documenting andversioning software
- Working knowledge of dockercontainers and server platforms such as IIS
- Asolid understanding of OOPprinciples
- Experience with react andnode.js
- At least 3 years of Open APISpecification and Swagger
- Experience andnbsp;in and nbsp;design and nbsp;code and nbsp;test and nbsp;debugand nbsp;and and nbsp;document andnbsp;applications
- Experience and nbsp;in andnbsp;application and nbsp;design and nbsp;latest and nbsp;designand nbsp;patterns and nbsp;deployment and nbsp;
and andnbsp;troubleshooting
- Experience and nbsp;withand nbsp;one and nbsp;or and nbsp;more and nbsp;communications andnbsp;protocols
- Experience and nbsp;elicitingand nbsp;and and nbsp;documenting and nbsp;information andnbsp;from and nbsp;diverse and nbsp;
business and nbsp;area andnbsp;stakeholders and nbsp;and and nbsp;subject and nbsp;matter andnbsp;experts
Excellent and nbsp;analytical andnbsp;problemsolving and nbsp;and and nbsp;decisionmaking andnbsp;skills; and nbsp;verbal and nbsp;
and and nbsp;written andnbsp;communication and nbsp;skills; and nbsp;interpersonal andnbsp;and and nbsp;negotiation andnbsp;skills
- Good experience with infrastructureas code specifically Terraform
- A and nbsp;teamand nbsp;player and nbsp;with and nbsp;a and nbsp;track andnbsp;record and nbsp;for and nbsp;meeting andnbsp;deadlines
Technicaland nbsp;Skills(30%)
Required andnbsp;to and nbsp;translate and nbsp;technical and nbsp;systems andnbsp;specifications and nbsp;into and nbsp;
working and nbsp;testedand nbsp;applications.
- Technical skills andhands on experience to reflect the technologies noted in experienceabove (Java Azure etc)
- This andnbsp;includes :
- Developing and nbsp;detailed andnbsp;programming andnbsp;specifications
- writing and nbsp;and / or andnbsp;generating and nbsp;code
- compiling andnbsp;datadriven and nbsp;programs and nbsp;maintaining and nbsp;andand nbsp;conducting and nbsp;unit andnbsp;tests
- Resolves and troubleshoots technicalproblems which arise during the use and operation of softwarepackages including technical assistance in implementationconversion anddeployment
Communicationand nbsp;Skills(10%)
- Strong andnbsp;communication and nbsp;skills and nbsp;to and nbsp;prepare andnbsp;documentation and nbsp;including and nbsp;
- but and nbsp;not andnbsp;limited and nbsp;to : and nbsp;solution and nbsp;documentationand nbsp;user and nbsp;manuals and nbsp;
reports and nbsp;reviewsand nbsp;assessments
- Ability and nbsp;to andnbsp;present and nbsp;ideas and nbsp;and and nbsp;suggestions andnbsp;clearly and nbsp;and and nbsp;
- effectively and nbsp;and andnbsp;in and nbsp;a and nbsp;userfriendly and nbsp;manner; andnbsp;maintain and nbsp;a and nbsp;
- high and nbsp;level and nbsp;ofand nbsp;customer and nbsp;service and nbsp;to and nbsp;both andnbsp;internal and nbsp;and and nbsp;
external andnbsp;clients
Ability and nbsp;to andnbsp;communicate and nbsp;designs and nbsp;and and nbsp;developmentand nbsp;in and nbsp;clear and nbsp;
and and nbsp;understandable andnbsp;manner
MustHaves :
- At least 3years of and nbsp; ASP.NET and nbsp;MVC and andnbsp; ASP.NET and nbsp;WebAPI
- Technical skills and hands on experience toreflect the technologies noted in experience above (Java Azureetc)
- Experience with MicroServicesArchitecture