Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

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
Percentage: 50%:
  • Provide end to end solution design and recommendations to achieve business outcomes in alignment with business requirements.
  • 8+ years of software development experience in ASP.NET Web API, VB.NET and SQL Server Database.
  • Software prototyping and construction - Design, Build, and Modify existing business-tier components, Web applications, and database objects using Microsoft platform technologies ( ASP.NET Web API, VB.NET , SQL Server Database).
  • Create prototypes, if necessary, to validate proposed solutions and seek feedback from stakeholders.
  • Good understanding and experience following test-driven development and continuous integration practices.
  • nalysis and Design - Transforms high-level design into low-level design, and implementation.
  • Work with Team Leads to properly define/clarify business requirements, development estimation, and work plan finalization.
  • Perform unit and integration testing on all developed code - Create and execute unit and integration tests within development lifecycle.
  • Proactively benchmark application code to mitigate performance and scalability issues.
  • Work with Quality Assurance Team on issue reporting, resolution, and change control.
  • Support and Troubleshooting - Assist Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.
  • ssist other teams with troubleshooting problems that may arise from applications or integration of various components.
  • Create technical documentation for reference and reporting.
  • Establish development standards and design patterns and provide direction and guidance to Solution Developers when needed.
  • Experience in design and implementation of REST API integrations and best practices.
  • Experience with software design and development in a test-driven environment.
  • Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks.
  • Collaborate with product development to ensure designed solution responds to non-functional requirements e.g. availability, performance and ensure efficiency of the delivery pipeline.
  • Experience working in agile development environment.
  • Contribute to the effective management of risks and issues associated with Solution designs.
Percentage: 30%:
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Collaborate with stakeholders to understand business goals and support delivery outcomes.
  • bility to work in a fast-paced environment on multiple projects.
Percentage: 20%:
  • Expertise to influence testing strategy and guide test automation.
  • Provide mentorship and perform knowledge transfer to other peer team members.
  • bility to provide user and system documentation as required.

Similar Jobs