Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

Responsibilities:
  • Contribute to designing and implementing web-based applications using a cloud-based architectural framework.
  • Collaborate closely with business analysts and solutions architects to analyze and implement functional and non-functional requirements.
  • Translate business requirements and technical specifications into working, tested applications, including developing, unit testing, and deploying new system components or enhancements in a DevOps environment.
  • Diagnose and troubleshoot functional and performance issues, implementing corrective and preventive fixes as required.
  • dhere to development processes established by the team, including test-driven development, peer code review, change management, and all DevOps practices such as unit testing and continuous delivery.
  • Resolve and troubleshoot technical issues that arise during the use and operation of the developed application, including providing technical assistance in resolution, data conversion, and migrations.
  • Evaluate and determine appropriate architecture, technical specifications, and solution design, making recommendations to product management.
  • Generate clean, reusable, performant code and maintainable solutions to enhance the platform's quality.
  • Collaborate with operations teams to ensure support for developed applications and platforms in all environments.
  • Maintain comprehensive code documentation as required.
  • Bachelor's degree in computer science, engineering, or equivalent technical discipline.
  • Experience working with authenticated, customer-focused applications.
  • Strong expertise in Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions, coupled with proficiency in AWS.
  • Strong knowledge of backend frameworks and technologies, including Java Spring Boot, OAuth 2.0, JWT, Kubernetes, Docker, Databases (Relational and NoSQL).
  • Solid understanding of cross-browser/platform issues and coding solutions.
  • Experience with healthcare integration projects using HL7 FHIR standards.
  • Passion for learning the latest technologies and standards.
  • Self-learner and highly self-motivated.
  • Creative, solution-oriented, flexible, with a positive attitude and a drive for excellence.
  • bility to successfully multitask, work to tight deadlines and accurate with excellent attention to detail.
  • Design and build web application features based on identified requirements.
  • Develop UI prototypes as needed.
  • Implement automated unit tests to ensure feature quality.
  • Fix bugs related to feature development.
  • Support production issue investigation and analysis when necessary.
  • Document and share implementation knowledge within the team.
Required Skills:
  • Proficient in developing frontend components using Angular, TypeScript, and Bootstrap 40 points.
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token 30 points.
  • Over 8 years of experience designing, building, and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend 20 points.
  • Proficient in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI/CD pipelines 10 points.

Similar Jobs