Posted On 21 July

  • S-Sense Full Stack Developer

    • Company Sheridan College
    • No. of Openings 10+
    • Salary ₹ -
    • Work Type on-site

    Job Description :

     

    What You’ll Be Doing

    • Identifying, developing, and expanding new business processes while working closely with co-workers, functional leaders, and Salesforce experts.
    • Lead and participate in relevant software engineering activities to ensure optimal project outcomes.
    • Develop mobile and cloud applications using C#, Xamarin and .NET Core according to best software engineering practices and principles in accordance with software development ethics.
    • Use web API in native applications to connect to external services (e.g. D2L, LinkedIn Learning, Teams).
    • Test, debug and troubleshoot mobile and cloud software applications developed using Xamarin and .NET Core.
    • Deploy mobile applications to beta-testing platforms and app stores .
    • Deploy cloud applications to cloud platforms such as Azure and/or AWS.
    • Communication and collaboration with team members, domain experts, and stakeholders.
    • Supports realization of platform and mobile application's technical outcomes within institutional project management processes and with key partners.
    • Engages with team with respect to all aspects of technological design, solution generation, and enhancement processes.
    • Works with a variety of Sheridan system support specialists to support relevant integrations and interdependencies between existing and future technologies.
    • Consults with stakeholders to understand, articulate, communicate, and assess needs and communicates solutions.
    • Engages with IT partners to adhere to Sheridan enterprise-level guidelines and processes.
    • Continuously integrates and deploys developed software using agile software engineering methodologies and industry-standard project management tools (e.g. JIRA).
    • Estimates and plans tasks that meet agreed upon deadlines.
    • Manages risks effectively and proactively
    • Contributes insights to ongoing development of associated implementation strategy, including testing and validation procedures.
    • Supports the establishment of a support management process and system.
    • Prioritizes and troubleshoots system and application issues. Investigates and diagnoses application problems to determine scope, number of users affected, and develops a plan for correcting the problem.
    • Anticipates potential problems before they become critical.
    • Collaborates with other team members and other IT partners to resolve issues that impact multiple systems.
    • Be available for on-call work periodically and be available to perform duties outside of regular business hours during the week and on weekends. The work is either planned and scheduled beforehand as in a system upgrade or unexpected as in a system failure.
    • Maintains knowledge and stays active with current and emerging trends and best practices in relevant technologies via journals, list servs, and professional affiliations.
    • Attends conferences and courses delivered by outside agencies.
    • Shares skills with other Sheridan staff by providing one-on-one training sessions and/or group presentations.
    • Other duties as assigned.

    About You

    You have sound understanding of project management principles and tools and have the ability to multi-task, prioritize, balance, and manage multiple complex and competing demands.

    Your excellent problem-solving skills allow you to resolve unexpected challenges and come up with improvements to existing processes.

    You have excellent written and verbal communication skills, and ability to present to diverse audiences and communities.

    You have a client service focus with an aptitude to make connections, support others, provide excellent customer service and might identify as a community builder.

    The Successful Candidate Will Also Meet The Following Qualifications

    • 3-year diploma / degree plus professional certification or equivalent (Software Engineering) along with a minimum of 2 years having key skills in Mobile Application Development, Cognitive Computing, Cloud Computing, Software Engineering, System Design, Analytics, Software Project Management (equivalences to be considered).
    • Demonstrable full-stack development experience using iOS and Android mobile applications and enterprise back-end and web applications using C# and .NET Core.
    • Multi-platform mobile app development using C# and Xamarin
    • Web/cloud app development using C# and .NET Core using various enterprise frameworks
    • Experience deploying applications to app stores and cloud is an asset
    • Experience with cognitive computing and data analytics is beneficial
    • Experience in leveraging cloud computing services and APIs in the development of medium-size enterprise software systems
    • Demonstrable knowledge of professional development practices, best-practices, using debugging techniques, unit-testing and software version control.
    • Experience in designing and/or analyzing design visualized using UML and an enterprise-grade modeling tool (e.g. Visual Paradigm)
    • Experience with managing software development projects using agile software engineering methodologies and processes and project management tools (e.g. JIRA)
    • Strong communication skills with different types of stakeholders and audiences
    • Strong time management and organizational skills to support meeting multiple deadlines amidst unexpected interruptions due to technological circumstances

    Information

    • HR Name :Sheridan College
    • HR Email :infosheridan@sheridancollege.ca
    • HR Phone :+1 905-845-9430
Top