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.
  • Developing detailed programming specifications, Writing and/or generating code and Compiling data-driven programs, maintaining, and conducting unit tests.
General Skills:
  • Experience in programming and analysis at the specified experience level.
  • bility 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, coding, testing, debugging, and documenting applications.
  • Experience in the use of object and/or third-generation language development tools with expertise preference using Microsoft Visual Studio.
  • Experience in one plus programming languages with a strong preference for Full-stack web development with C#, Oracle SQL, JavaScript, and AngularJS.
  • Experience in application design, latest design patterns, deployment, and troubleshooting with strong preference to Microsoft application design and Microsoft Azure DevOps cloud deployments.
  • Experience with relational and hierarchical database technologies with a strong preference for Microsoft SQL Server, Oracle DB, and PL-SQL Developer.
  • Experience in the use of information retrieval packages using query languages (SQL, T-SQL, Oracle SQL).
  • Experience with one plus communications protocols.
  • Experience in structured methodologies for the design, development, implementation, and maintenance of Microsoft web-based 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.
  • team player with a track record of meeting deadlines.
Desirable Skills:
  • Knowledge and experience with programming Internet-ready applications and in rapid application development (RAD) methodologies.
  • Experience with middleware and gateways including API services.
  • bility to provide user and system documentation as required.
Experience and Skill Set Requirements:
Software Development - 40%:
  • Dot NET Programmer/Developer must have a minimum of 10+ years of the following skills.
  • Experience leading design and solution architect discussions for web-based and/or reporting applications.
  • Experience developing applications which are deployed to three-tier infrastructure with load-balancing on both the presentation and application tiers.
  • Experience with troubleshooting and remediation of performance issues in web-based applications and Windows services.
  • Experience working with source control systems including GIT and TFS, such as Visual Studio 2022.
  • Experience developing applications that use a relational database to store and retrieve data.
  • Experience developing, testing, and debugging code for enhancements to systems using Microsoft ASP.NET Web API, Microsoft ASP.NET , AngularJS (with application experience with AngularJS 2.0), Entity Framework, LINQ, Oracle, Microsoft SQL server, NPM, TypeScript, HTML, CSS, JSON, .NET Framework and .NET Core.
  • Experience developing multi-threaded services using .NET and C#.
Technical Skills - 35%:
  • Must have working Experience experience with ESRI ArcGIS, Google Maps, or other geographic information systems with a strong preference for using ArcGIS JavaScript API.
  • Experience with the configuration and administration of operating systems including Microsoft Windows and Linux or other varieties of UNIX with a Strong preference for Microsoft Windows 10 and Microsoft Windows Server.
  • Experience working with and contributing to reusable software components using nuget, npm, and/or other package managers with a strong preference for Microsoft software ecosystem .NET framework and/or .NET Core.
  • Experience developing web applications that adhere to WCAG 2.0 and/or WCAG 2.1 for accessibility and which must run on multiple web browsers/different versions of web browsers.
  • Experience with Continuous Integration and with build systems such as Microsoft Azure DevOps, JetBrains TeamCity, Octopus Deploy, and/or CI/CD similar tools.
  • Experience with ETL tools to facilitate the transfer of data such as Microsoft SSIS (SQL Server Integration Services).
Communication skills - 20%:
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Experience leading development activities.
  • Experience working with business users to understand requirements and business goals.
Public Sector Experience - 5%:
  • Previous public sector experience in an organization of equivalent size or complexity to the Government.

Similar Jobs