Jobs
>
Calgary

    Senior Software Designer - Calgary, AB, Canada - connect x

    connect x
    connect x Calgary, AB, Canada

    1 week ago

    Default job background
    Description
    About The Role
    As a Sr Software Designer, you will be involved across the full product development lifecycle.

    As a Full Stack Developer, you will be responsible for designing and developing, an intuitive dashboard for our Virtual Power Plant (VPP) platform.

    You will work closely with cross-functional teams to architect the cloud infrastructure using AWS or Azure, ensuring seamless integration with the backend data processing systems.

    The ideal candidate can be either full-stack capable front end developer who is great at building and maintaining good web UI's and integrating with various services and API's.

    OR a skilled back-end developer / architect who is focused on databases, api's, security, and cost-efficiency


    Key Responsibilities:

    Architect and implement the backend infrastructure using AWS or Azure cloud services, including compute, storage, databases, and messaging services.

    Design and develop responsive and intuitive user interfaces using modern web technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (e.g., React, Angular, ).

    Integrate data streams from distributed energy resources (DERs) into the cloud platform using MQTT or protocols, ensuring secure and reliable communication.

    Implement authentication, authorization, and access control mechanisms to ensure data security and privacy in compliance with industry standards and regulations.

    Develop APIs and microservices to enable seamless communication between the frontend GUI and backend systems, optimizing performance and scalability.

    Implement monitoring, logging, and alerting solutions to track system performance, diagnose issues, and ensure high availability and reliability of the VPP platform.


    Qualifications:
    Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
    Proven experience as a Full Stack Developer, with expertise in frontend and backend development.
    Strong proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks (React, Angular, ).

    Experience in backend development using cloud platforms such as AWS (Amazon Web Services) or Azure, including compute (EC2, Azure VMs), storage (S3, Azure Blob Storage), databases (RDS, DynamoDB, Azure SQL Database), and messaging services (Amazon SQS, SNS, Azure Service Bus).

    Familiarity with MQTT and protocols for data communication and integration.
    Experience in designing and developing RESTful APIs and microservices architectures.
    Knowledge of authentication and authorization mechanisms (OAuth, JWT) and data security best practices.


    Job Type:
    Full-time


    Pay:
    $56,263.23-$128,936.79 per year


    Benefits:
    ~ Life insurance


    Flexible Language Requirement:
    ~ French not required


    Schedule:
    ~ Monday to Friday


    Education:
    ~ Bachelor's Degree (preferred)


    Language:
    ~ English (preferred)


    Work Location:
    Hybrid remote in Calgary, AB T2X 3J3
    #J-18808-Ljbffr

  • Mann International IT Ltd.

    software designer

    1 week ago


    Mann International IT Ltd. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Financial technology (FinTech) · Private company, corporation or industry · Service company · Software company · Information technology (IT) service provider · Tasks · Collect and document user's requirem ...

  • Mann International IT Ltd.

    software designer

    6 days ago


    Mann International IT Ltd. Calgary, Canada

    Education: Bachelor's degree · Experience: 1 to less than 7 months · Work setting · Financial technology (FinTech) · Private company, corporation or industry · Service company · Software company · Information technology (IT) service provider · Tasks · Collect and document user's ...


  • Web Tech Software Publishers Ltd Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems · Certifica ...


  • Web Tech Software Publishers Ltd Calgary, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems ...


  • Professional IT Experts Inc Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Computer hardware or software retailer/wholesaler · Willing to relocate · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integ ...


  • VERDI DEVELOPMENTS LTD. Calgary, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embed ...


  • VERDI DEVELOPMENTS LTD. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software ...


  • Professional IT Experts Inc Calgary, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Work setting · Computer hardware or software retailer/wholesaler · Willing to relocate · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of softwa ...


  • CTC Calgary, Canada

    **What you'll do** · The Production Coordinator will support the Product Manager in developing products for the Footwear, Apparel, and Accessories Department within the Owned Brand Division, ensuring that products meet our customers' needs. This role demands constant communicatio ...

  • KTL Software

    Webmaster

    1 week ago


    KTL Software Calgary, Canada

    Education: Bachelor's degree · - Experience: 1 year to less than 2 years · **Tasks**: · - Consult with clients to develop and document Website requirements · - Prepare mock-ups and storyboards · - Develop Website architecture and determine hardware and software requirements · - S ...


  • Aveva Calgary, Canada

    AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably. · We're the first software busin ...


  • Nick's Woodcraft Industries Ltd. Calgary, Canada

    Responsibilities: · - Create detailed technical drawings and plans based on specifications provided by architects and engineers · - Utilize software such as AutoCAD, Revit, and MicroStation to produce accurate 2D and 3D drawings · - Collaborate with design teams to ensure drawing ...


  • Purple Maple Inc. Calgary, Canada

    Education: Bachelor's degree · - Experience: 1 year to less than 2 years · **Tasks**: · - Confer with clients to identify and document requirements · - Conduct business and technical studies · - Design, develop and implement information systems business solutions · - Provide advi ...

  • RPMGlobal Holdings Limited

    Account Director

    4 days ago


    RPMGlobal Holdings Limited Calgary, Canada

    **About the Role** · RPMGlobal is seeking an Account Director with experience operating in large, multinational mining accounts to drive customer engagement, identify and qualify opportunities, and grow business with existing and prospective customers. · To be successful in this ...


  • Canadian Pacific Calgary, Canada

    **PURPOSE OF THE POSITION** · As the Summer Student, Instructional Design and Learning, you will have the opportunity to work with a team of Instructional Designers, LMS professionals, and Learning Process Analysts. You will utilize training authoring and multimedia tools and sof ...


  • Strategic Group Calgary, Canada

    Strategic Group owns and develops office, retail, and residential properties across Canada. Beyond real estate, we own business in construction, building services, oilfield services, hospitality, pet care, agriculture, technology, and corporate finance. · Strategic Group has an e ...

  • RR Concepts Corporation

    Systems Analyst

    1 week ago


    RR Concepts Corporation Calgary, Canada

    Education: Bachelor's degree · - Experience: 1 year to less than 2 years · **Tasks**: · - Confer with clients to identify and document requirements · - Conduct business and technical studies · - Design, develop and implement information systems business solutions · - Provide advi ...


  • Vista Projects Limited Calgary, Canada

    **What Vista Does**: · Vista Projects is an integrated industrial engineering firm that helps clients navigate the digital transformation of their projects and operations. Our proven project execution process is based on a "single source of truth" model that eliminates the potent ...

  • Xpan Interactive

    3D Artist

    1 week ago


    Xpan Interactive Calgary, Canada

    **Job description** · **Summary** · Xpan's 3D artists are responsible for creating 3D objects and bringing them to life through 3D modelling and animation software. These objects include, but aren't restricted to props, environment, characters, and creatures. · **Essential Duties ...


  • NRIT Consulting Calgary, Canada

    Education: Bachelor's degree · - Experience: 1 year to less than 2 years · **Tasks**: · - Confer with clients to identify and document requirements · - Conduct business and technical studies · - Design, develop and implement information systems business solutions · - Provide advi ...