Job Title or Location

Senior Software Developer

CYNET SYSTEMS - 421 Jobs
Toronto, ON
Posted yesterday
Job Details:
Full-time
Executive

Job Description:
Responsibilities:
  • 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.
Experience and Skill Set Requirements:
JAVA and Webservices, Cloud Computing Experiences - 70%:
  • Demonstrated 10+ experience in designing secure Restful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc.
  • Demonstrated experience and skills to design, develop and maintain microservices-based backend systems, containerize, and deploy applications using Docker and orchestrate them with Azure Kubernetes Service (AKS).
  • Demonstrated experience in developing frontend applications using React/Angular, JSON, HTML/CSS/XML/XPath to build complex and efficient web applications.
  • Good knowledge of DevOps tool, IAM, OAuth, authentication, and authorization.
  • Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.
RPA/ML Power Automate Experience - 20%:
  • Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA), Machine Learning (ML) platform.
  • Demonstrated experience and skills in using Power Apps, Power Automate flows and desktop flows, Logic Apps, AI builder/ Form Recognizer ML models, and leveraging accelerators and connectors to build end-to-end RPA/ML automation solutions.
  • Demonstrated experience and skills to interface and integrate with multiple databases monitoring applications, Power BI, and different services, to implement end-to-end solutions.
  • Demonstrated knowledge of OCR, information extraction/classification, and experience in using and training AI models based on business requirements.
  • Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.
Testing and Reporting - 5%:
  • Demonstrated experience in developing and executing test scenarios to perform unit, integration, and performance testing.
  • Expert in leveraging Postman/ReadyAPI/Soap UI tools to conduct test cases or scenarios.
  • Demonstrated experience in using Power BI to pull information out and generate reports for a different purpose.
Communication and Reporting - 5%:
  • Demonstrated ability to collaborate with IT/ Business throughout the Software Development Life Cycle and production support.
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Demonstrated team player with a track record for meeting deadlines.
  • When requested, the consultant shall establish a communication and reporting process that is acceptable to the Cluster/Ministry/Organization.
  • The objective of this process is to ensure an effective flow of communications among all project stakeholders on the progress of deliverables and milestones; timely identification of issues to facilitate resolution/decisions.

Share This Job: