Senior Software Developer
Abhinav RajantiCanadaSENIORPosted 28m ago
Ionic FrameworkApache CordovaGoogle FlutterReact NativeXamarin.NETC#JavaJEEMicrosoft SQL ServerJavaScript FrameworksSOAPREST Web ServicesMicrosoft AzureAzure SQLAzure FunctionsAPI ManagementEvent HubData FactoryDatabricksHTML5XHTMLJavaScriptjQueryAngularJSSwaggerOpenAPIPostmanApigeeObject-Oriented ProgrammingDesign PatternsDependency InjectionMulti-threadingConcurrencyApplication OptimizationGitCI/CDDevOpsOAuthJWTSAMLOIDCSSLUnit TestingPerformance TestingLoad TestingAgileSDLCApplication Lifecycle Management
About the Role
We are looking for an experienced Senior Software Developer with strong expertise in cross-platform mobile application development, enterprise application development, cloud technologies, and API integration.
Key Responsibilities
• Design, develop and enhance enterprise-level mobile and web applications
• Review and refactor existing application architecture for scalability
• Develop APIs, integrations and new application functionalities
• Perform testing, deployment, troubleshooting and production support
• Collaborate with technical teams and business stakeholders
• Maintain technical documentation and ensure smooth knowledge transition
Requirements
• 5+ years of Cross-Platform Mobile Application Development using Ionic Framework, Apache Cordova, Google Flutter, React Native, Xamarin or similar technologies
• 5+ years of experience designing, developing, and implementing complex enterprise applications using .NET / C#, Java / JEE, Microsoft SQL Server, JavaScript Frameworks, SOAP & REST Web Services
• Additional technical skills: Microsoft Azure (Azure SQL, Azure Functions, API Management, Event Hub, Data Factory, Databricks), HTML5, XHTML, JavaScript, jQuery, AngularJS, REST API / SOAP API Development and Integration, Swagger, OpenAPI, Postman, Apigee, Object-Oriented Programming (OOP), Design Patterns and Dependency Injection, Multi-threading, Concurrency and Application Optimization, Git, CI/CD and DevOps, OAuth, JWT, SAML, OIDC and SSL, Unit Testing, Performance Testing and Load Testing, Agile / SDLC / Application Lifecycle Management
IMPORTANT REQUIREMENTS
Candidates must currently be based in Canada. Toronto and GTA-based candidates preferred. This is a strictly onsite opportunity in Toronto, Ontario. Candidates must be comfortable working onsite Monday to Friday.