Search jobs > Toronto, ON > Senior software developer

RQ07138 - Software Developer - Senior

Maarut Inc
Toronto, Canada
$42 an hour (estimated)
Full-time

Responsibilities :

Requiredto translate technical systems specifications into working testedapplications. Thisincludes :

  • developingdetailed programmingspecifications
  • writingand / or generatingcode
  • compilingdatadriven programs maintaining and conducting unittests
  • Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations

GeneralSkills :

  • Experiencein programming and analysis; specialized software package supportat the specified experiencelevel
  • Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment LifeCycle
  • Experiencein structured methodologies for the development designimplementation and maintenance ofapplications
  • Experiencein design code test debug and documentapplications
  • Experiencein the use of object and / or third generation language developmenttools
  • Experiencein one or more programminglanguages
  • Experiencein application design latest design patters deployment andtroubleshooting
  • Experiencewith relational and hierarchical databasetechnologies
  • Experiencein the use of information retrieval packages using querylanguages
  • Experiencewith one or more communicationsprotocols
  • Experiencein structured methodologies for the design developmentimplementation and maintenance ofapplications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matterexperts
  • Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiationskills
  • Ateam player with a track record for meetingdeadlines

DesirableSkills :

  • Knowledgeand experience with programming Internetreadyapplications
  • Knowledgeand experience in rapid application development (RAD)methodologies
  • Knowledgeand understanding of Information Management principles conceptspolicies andpractices
  • Experiencewith middleware andgateways
  • Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testingdebugging
  • Abilityto provide postimplementation support and resolve anypostimplementation technicalissues
  • Experienceconducting design walkthrough sessions with projectteam
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards
  • Abilityto provide user and system documentation asrequired

Requirements

Experienceand Skill SetRequirements :

Musthaves :

  • 8years of software development experience in ASP.NET Web API
  • 8 years ofsoftware development experience in VB.NET
  • 8 years ofsoftware development experience in SQL Server Database

Skill SetRequirements :

  • Provideend to end solution design and recommendations to achieve businessoutcomes in alignment with businessrequirements.
  • 8years of software development experience in ASP.NET Web API VB.NETand SQL ServerDatabase
  • Softwareprototyping and construction Design Build and Modify existingbusinesstier components Web applications and database objects usingMicrosoft platform technologies (ASP.

NET Web API VB.NET SQL ServerDatabase).

  • Createprototypes if necessary to validate proposed solutions and seekfeedback fromstakeholders
  • Goodunderstanding and experience following testdriven development andcontinuous integrationpractices
  • Analysisand Design Transforms highlevel design into lowlevel design andimplementation.
  • Workwith Team Leads to properly define / clarify business requirementsdevelopment estimation and work planfinalization
  • Performunit and integration testing on all developed code Create andexecute unit and integration tests within developmentlifecycle
  • Proactivelybenchmark application code to mitigate performance and scalabilityissues
  • Workwith Quality Assurance Team on issue reporting resolution andchangecontrol
  • Supportand Troubleshooting Assist Operations Team with any environmentissues during application deployment across Development QA Stagingand Productionenvironments.
  • Assistother teams with troubleshooting problems that may arise fromapplications or integration of variouscomponents.
  • Createtechnical documentation for reference andreporting
  • Establishdevelopment standards and design patterns and provide direction andguidance to Solution Developers whenneeded
  • Experiencein design and implementation of REST API integrations and bestpractices
  • Experiencewith software design and development in a testdrivenenvironment
  • Knowledgeof coding languages (e.g. C Java JavaScript) andframeworks
  • Collaboratewith product development to ensure designed solution responds tononfunctional requirements e.g. availability performance and ensureefficiency of the deliverypipeline
  • Experienceworking in agile developmentenvironment
  • Contribute to the effective management of risks and issuesassociated with Solutiondesigns
  • Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiationskills
  • Collaboratewith stakeholders to understand business goals and support deliveryoutcomes
  • Ability to work in a fastpaced environment on multipleprojects.
  • Expertiseto influence testing strategy and guide testautomation
  • Providementorship and perform knowledge transfer to other peer teammembers
  • Abilityto provide user and system documentation asrequired

Experience and Skill Set Requirements : Must haves : 8+ years ofsoftware development experience in ASP.NET Web API 8+ years ofsoftware development experience in VB.

NET 8+ years of softwaredevelopment experience in SQL Server Database Skill SetRequirements : Provide end to end solution design andrecommendations to achieve business outcomes in alignment withbusiness requirements.

8+ years of software development experiencein ASP.NET Web API, VB.NET and SQL Server Database Softwareprototyping and construction Design, Build, and Modify existingbusiness-tier components, Web applications, and database objectsusing Microsoft platform technologies (ASP.

NET Web API, VB.NET, SQLServer Database). Create prototypes, if necessary, to validateproposed solutions and seek feedback from stakeholders Goodunderstanding and experience following test-driven development andcontinuous integration practices Analysis and Design Transformshigh-level design into low-level design, and implementation.

Workwith Team Leads to properly define / clarify business requirements,development estimation, and work plan finalization Perform unit andintegration testing on all developed code Create and execute unitand integration tests within development lifecycle Proactivelybenchmark application code to mitigate performance and scalabilityissues Work with Quality Assurance Team on issue reporting,resolution, and change control Support and Troubleshooting AssistOperations Team with any environment issues during applicationdeployment across Development, QA, Staging, and Productionenvironments.

Assist other teams with troubleshooting problems thatmay arise from applications or integration of various components.Create technical documentation for reference and reportingEstablish development standards and design patterns and providedirection and guidance to Solution Developers when neededExperience in design and implementation of REST API integrationsand best practices Experience with software design and developmentin a test-driven environment Knowledge of coding languages (e.

g.C++, Java, JavaScript) and frameworks Collaborate with productdevelopment to ensure designed solution responds to non-functionalrequirements e.

g. availability, performance and ensure efficiencyof the delivery pipeline Experience working in agile developmentenvironment Contribute to the effective management of risks andissues associated with Solution designs Excellent analytical,problem-solving and decision-making skills;

verbal and writtencommunication skills; interpersonal and negotiation skillsCollaborate with stakeholders to understand business goals andsupport delivery outcomes Ability to work in a fast-pacedenvironment on multiple projects.

Expertise to influence testingstrategy and guide test automation Provide mentorship and performknowledge transfer to other peer team members Ability to provideuser and system documentation as required

6 days ago
Related jobs
Maarut Inc
Toronto, Ontario

Providesoftware expertise in various computing platforms operating systemsdatabase technology communication protocols middleware andgateways. CallProvide software expertise in various computing platforms operatingsystems database technology communication protocols middleware andgateways. ...

Randstad Canada
Toronto, Ontario

This is a contract position for a for our public sector client.Work location: 595 Bay Street, Toronto, ON.This is a Hybrid role that requires the candidate to be onsite 3 days of the week (This is a mandatory requirement of the role and is non-negotiable outside of exceptional circumstances.Good co...

Maarut Inc
Toronto, Ontario

Reviewcode and document the software process flows business logic codedependenciesetc. NET software solutions usingMicrosoft Dynamics 365SDK. NET software solutions usingMicrosoft Dynamics 365SDK. Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment LifeCycle. ...

Apexa
CA

We are now looking for a talented Senior Software Developer with 10+ years experience to join our team, help us build exciting technologies, and continue innovating and transforming the industry. NET Framework, TSQL and relational database systems: design, maintenance, and optimization In-depth work...

Raise
Ontario

Software Developer - CRM - Senior. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including tec General Skills. Experience in programming and analysis; specialized CRM software package support at the specified experience level. Ability to...

Lightspeed
Toronto, Ontario

We are looking for a highly experienced Senior Full Stack Developer with expertise in Node. As a Senior Full Stack Developer, you will be responsible for developing and maintaining our web applications, ensuring the highest level of performance and user experience. If you are a highly experienced Se...

theScore
Toronto, Ontario

As a Senior Software Developer on the Platform Core team, you will:. Contribute to improving and evolving software development across the organization. Provide mentorship to Junior and Intermediate developers. A solid background in computer science with strong competencies in data structures, distri...

Randstad Canada
Toronto, Ontario

Development of required Software Architecture Documentation for the project;. Windows Communication Foundation Windows Presentation Foundation Web Client Software Factory MS Sync Framework. ...

Raise
Toronto, Ontario

...

Procom
Toronto, Ontario

Software Developer – Back End - Senior. Software Developer – Back End - Senior. Software Developer – Back End – Senior Job Description. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests R...