RQ07477 - Software Developer - Mobile - Senior

2 weeks ago


Guelph, Canada Maarut Inc Full time
Job Description

Description:

  • We are looking for a mobile Developer (Senior level) to design and develop a native application (OASIS Remote Field Data Capture) operating in online and offline modes targeting mobile smartphones using ArcGIS field applications COTS.
  • The developer will also require ArcGIS Enterprise integration skills and experience to ensure end-to-end development of the ArcGIS application and integration with the ArcGIS Enterprise.


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards
  • Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP)
  • Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs)
  • Knowledge of IT security best practices and protocols (OAuth 2, SAML)

 

Skill Set Requirements:

Mandatory Technical Skills and Experience:

  • Expertise with Esri ArcGIS products: ArcGIS Online, ArcGIS Enterprise (Portal, Server, Data Store), ArcGIS Pro
  • Experience with ArcGIS field collection tools, ideally ArcGIS Field Maps
  • Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP)
  • Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs)
  • Experience with systems integration, web services, webhooks, etc.
  • Experience in SDLC, Digital and Agile methodologies, source control, DevOps, CI/CD, and related tools (Azure DevOps, Git)

 

Desirable Technical Skills and Experience:

  • Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards
  • Knowledge of IT security best practices and protocols (OAuth 2, SAML)
  • Knowledge of GIS data management and analytics
  • Experience with GIS scripting languages (Python, R) and related libraries
  • Experience building and deploying cloud native solutions, ideally in Azure
  • Experience with relational and spatial databases
  • Knowledge of UI/UX and accessibility best practices, including Accessibility for Ontarians with Disability Act (AODA)
  • Familiarity with relevant Government of Ontario Information and Technology Standards (GO-ITS)

 

Soft Skills and Experience:

  • Analytical and problem-solving skills.
  • Attention to detail.
  • Professional team player with ability to work collaboratively with other project team members.
  • Critical time and work management
  • Team Player


Requirements
Experience and Skill Set Requirements: Must Haves: Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP) Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs) Knowledge of IT security best practices and protocols (OAuth 2, SAML) Skill Set Requirements: Mandatory Technical Skills and Experience: Expertise with Esri ArcGIS products: ArcGIS Online, ArcGIS Enterprise (Portal, Server, Data Store), ArcGIS Pro Experience with ArcGIS field collection tools, ideally ArcGIS Field Maps Strong knowledge of SOA and microservice design, web services and related standards (REST, JSON, SOAP) Experience developing web mapping applications, including mobile solutions and responsive designs (JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs) Experience with systems integration, web services, webhooks, etc. Experience in SDLC, Digital and Agile methodologies, source control, DevOps, CI/CD, and related tools (Azure DevOps, Git) Desirable Technical Skills and Experience: Advanced knowledge of theory and principles of systems design, configuration, integration and development, IT security, programming concepts and languages, and related methods, techniques, practices and standards Knowledge of IT security best practices and protocols (OAuth 2, SAML) Knowledge of GIS data management and analytics Experience with GIS scripting languages (Python, R) and related libraries Experience building and deploying cloud native solutions, ideally in Azure Experience with relational and spatial databases Knowledge of UI/UX and accessibility best practices, including Accessibility for Ontarians with Disability Act (AODA) Familiarity with relevant Government of Ontario Information and Technology Standards (GO-ITS) Soft Skills and Experience: Analytical and problem-solving skills. Attention to detail. Professional team player with ability to work collaboratively with other project team members. Critical time and work management Team Player

  • Guelph, Canada Maarut Inc Full time

    Description:We are looking for a mobile Developer (Senior level) to design and develop a native application (OASIS Remote Field Data Capture) operating in online and offline modes targeting mobile smartphones using ArcGIS field applications COTS.The developer will also require ArcGIS Enterprise integration skills and experience to ensure end-to-end...

  • Software Developer

    4 weeks ago


    Guelph, Canada Upcom Full time

    We are looking for a talented Software Developer to join our team of IT professionals on behalf of one of our major clients in the IT sector, located in Nicosia, Cyprus. Responsibilities: Develop high-quality software solutions based on client requirements. Write clean, maintainable and efficient code. Work closely with the Project Manager and stakeholders...

  • Software Developer

    4 weeks ago


    Guelph, Canada Upcom Full time

    We are looking for a talented Software Developer to join our team of IT professionals on behalf of one of our major clients in the IT sector, located in Nicosia, Cyprus. Responsibilities: Develop high-quality software solutions based on client requirements. Write clean, maintainable and efficient code. Work closely with the Project Manager and stakeholders...

  • Software Developer

    4 weeks ago


    Guelph, Canada Upcom Full time

    We are looking for a talented Software Developer to join our team of IT professionals on behalf of one of our major clients in the IT sector, located in Nicosia, Cyprus. Responsibilities: Develop high-quality software solutions based on client requirements. Write clean, maintainable and efficient code. Work closely with the Project Manager and stakeholders...

  • software developer

    4 days ago


    Guelph, Canada GreenChip Consulting Full time

    Education: Bachelor's degreeExperience: 5 years or moreWork settingRemote or mobileTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...


  • Guelph, Canada Foilcon Full time

    HM Note: This role is three (3) days in the Guelph office location or any GTA office locations as directed by ManagerDescription: Seeking a mobile Developer (Senior level) to design and develop a native application operating in online and offline modes targeting mobile smartphones using ArcGIS field applications COTS. The developer will also require ArcGIS...

  • software developer

    4 days ago


    Guelph, Canada GreenChip Consulting Full time

    Education: Expérience: EducationBachelor's degreeWork settingRemote or mobileTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...

  • software developer

    1 month ago


    Guelph, Canada MUNDAIR CONSULTING LTD. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 years or equivalent experienceTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance...

  • software developer

    1 month ago


    Guelph, Canada MUNDAIR CONSULTING LTD. Full time

    Education: Expérience: EducationBachelor's degree or equivalent experienceTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist...

  • software developer

    3 weeks ago


    Guelph, Canada Vlogic Soft Inc. Full time

    Education: Secondary (high) school graduation certificateExperience: 7 months to less than 1 yearTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and...

  • software developer

    3 weeks ago


    Guelph, Canada Vlogic Soft Inc. Full time

    Education: Expérience: EducationSecondary (high) school graduation certificateTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...


  • Guelph, Canada DUCA Financial Services Credit Union Ltd. Full time

    Why DUCA? We’re a vibrant, exciting credit union that lives its "profits with a purpose" philosophy in every financial transaction, product, interest rate, and community initiative we offer. Founded in 1954, DUCA has grown from a single branch credit union in Toronto to 19 branches across Southern Ontario with over 85,000 Members we are proud to...


  • Guelph, Canada DUCA Financial Services Credit Union Ltd. Full time

    Why DUCA? We're a vibrant, exciting credit union that lives its "profits with a purpose" philosophy in every financial transaction, product, interest rate, and community initiative we offer. Founded in 1954, DUCA has grown from a single branch credit union in Toronto to 19 branches across Southern Ontario with over 85,000 Members we are proud to serve. We...


  • Guelph, Canada DUCA Financial Services Credit Union Ltd. Full time

    **Why DUCA?** We’re a vibrant, exciting credit union that lives its "profits with a purpose" philosophy in every financial transaction, product, interest rate, and community initiative we offer. Founded in 1954, DUCA has grown from a single branch credit union in Toronto to 19 branches across Southern Ontario with over 85,000 Members we are proud to...

  • Software Developer

    4 weeks ago


    Guelph, Canada Dawn Staffing Solutions Inc. Full time

    Dawn Staffing on Behalf of its Client is seeeking applicatipions from .NET Developers.QualificationsWorking with other programming languages, such as C++, PythonWorking with relational databases and SQL2-3 years contributing to building C#/.NET applicationsCapable of building GUI componentsStrong understanding of OOP principlesExposure to basic OO design...

  • Software Developer

    4 weeks ago


    Guelph, Canada Dawn Staffing Solutions Inc. Full time

    Dawn Staffing on Behalf of its Client is seeeking applicatipions from .NET Developers.QualificationsWorking with other programming languages, such as C++, PythonWorking with relational databases and SQL2-3 years contributing to building C#/.NET applicationsCapable of building GUI componentsStrong understanding of OOP principlesExposure to basic OO design...

  • Software Developer

    4 weeks ago


    Guelph, Canada Dawn Staffing Solutions Inc. Full time

    Dawn Staffing on Behalf of its Client is seeeking applicatipions from .NET Developers.QualificationsWorking with other programming languages, such as C++, PythonWorking with relational databases and SQL2-3 years contributing to building C#/.NET applicationsCapable of building GUI componentsStrong understanding of OOP principlesExposure to basic OO design...


  • Guelph, Canada The City of Guelph Full time

    About Our Organization: When you join the City of Guelph, you join a team of 2000 full and part-time employees who deliver services the community relies on every day. Together, we are bringing to life Guelph’s vision of an inclusive, connected, and prosperous city where we look after each other and our environment. As a regional top employer, the City of...


  • Guelph, Canada Liburdi Engineering Limited Full time

    Control Systems Software Developer Location: Dundas, Ontario, Canada Web Site Address: www.liburdi.com Number of Positions: 1 Posting Date: April 2024 Contact Email: resume@liburdi.com Reference Number: MR04252024 Please quote the above Reference Number in the subject line of your email Liburdi Automation is a leader in design and manufacturing of...


  • Guelph, Canada Liburdi Engineering Limited Full time

    Control Systems Software Developer Location: Dundas, Ontario, Canada Web Site Address: www.liburdi.com Number of Positions: 1 Posting Date: April 2024 Contact Email: resume@liburdi.com Reference Number: MR04252024 Please quote the above Reference Number in the subject line of your email Liburdi Automation is a leader in design and manufacturing of...