We are looking for an experienced and talented Software Developer to develop, test, document, and implement solutions for SoloProtect clients and devices. The ideal candidate will be self-motivated, have experience working in agile teams, and excellent communication skills. Success Snapshot: - Develop solutions for SoloProtect product offerings using .NET languages and your experience of GIS solutions - Work closely with a Team Lead and a UI team to deliver stable, efficient, and scalable solutions. - Be proud of stable, reliable, and secure code Role and Responsibilities: - Support, maintain, and document software functionality. - Interpret written requirements and technical specification documents - Be a great team player, experienced in working with agile teams. Ability to collaborate closely with product managers, business stakeholders, and software developers - Work iteratively and exhibit a happy willingness to incorporate feedback during the design process - Present and defend your design decisions. All your design decisions should be based on an overall design roadmap fundamental principles - Continually keep yourself updated with the latest changes in your industry’s standards - Participate in code reviews - Contribute substantially to team goals set by the Manager - Perform other duties as needed or assigned by a Manager Qualifications and Education Requirements: - Bachelor’s degree with a major in Computer Science or a related field Essential/Demonstrable Skills: - 5+ years of relevant, real-world development experience - Demonstrable experience of developing software and publishing maps using GIS technology, including various map engines such as Google Maps, QGIS and ESRI ArcGIS - Experience adding mapping detail layers such as indoor floor plans to map engines and publishing to web-based software applications - Experience with a Real-Time Location Service (RTLS), preferably at a development level - Knowledge of geospatial and mapping concepts utilizing spatial analysis and map projections with the GeoJSON data format - 5+ years of experience with .NET languages (C#, VB.NET, ASP.NET/ MVC, .Net Core) leveraging - - Visual Studio 2015 and above - Strong understanding of relational database design and Microsoft SQL - Strong problem-solving skills - Up-to-date knowledge of basic front-end languages: HTML5, CSS3, JavaScript, Sass, JQuery, Bootstrap, Razor - Convert Designs into working interfaces - Experience working in an agile/scrum development process - Self-Motivated, especially if working from home - Experience working in TFS and/or GIT - Production experience building Azure services and migrating applications to the Cloud, utilizing - --Azure Functions, Logic app and Data Factories. Additional Desired Skills: - Development experience with ESRI ArcGIS or QGIS - Working knowledge of the Esri JavaScript API and development capabilities - Experience with cloud-based SaaS application development (AWS, Azure, or Google Cloud Platform) - Experience with big data search platforms such as Elastic Search - Experience integrating IoT devices collecting GPS and location data - Experience working with a version control tool ideally Git. - Experience with NoSQL databases - Experience creating and implementing RESTful web services - Ability to create unit tests - Ability to create behavioural unit tests - Mentoring Junior Developers
via GitHub Jobs https://jobs.github.com/positions/f54f3fbb-8030-471a-b56d-62fefbfc232c |