Job Description

GIS Dev Lead

Location:

JohnstonRhode Island

Date Posted:

9/19/2022

Employment Type:

Consulting

Recruiter:

Clayton Minnich

Recruiter Email:

clayton.minnich@avidtr.com

Job ID:

JN -092022-15254

Job Description

Must have skills:
  • 5+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment
  • Experience in all phases of SDLC from Requirement Analysis to Implementation and Maintenance
  • Strong proficiency with C#, .NET, data structures, basic algorithms and applying object-oriented principles and design patterns
  • Self-motivated to stay ahead of development technologies, tools, and implementation patterns and a desire to share this knowledge within teams and the broader organization
  • Strong experience developing in ASP.NET
  • Experience in scalable Web APIs
  • Experience in designing and implementing efficient and scalable RESTful APIs
  • Experience in Unit Testing frameworks
  • Experience with Docker container definition, deployment, and testing
  • Experience in Version Control tools like GIT and IDE like VS Code, Visual Studio
  • Experience developing database stored procedures using T/SQL
  • Experience with CI/CD pipelines and related automated tools such as Veracode or Sonarqube
Description of responsibilities:
We currently have an opening for a Dev Lead with GIS experience to work on our cross-platform GeoID and DurableID software libraries. The ideal candidate will have experience in writing C# code, Python code and Javascript for a variety of platforms. They will also have prior knowledge of software library encapsulation and construction. Previous experience with the Agile SDLC methodology is preferred. 

Responsibilities:
  • On a daily basis, help the development team to resolve technical issues and escalate technical risks 
  • Make final code-level technical design decisions grounded in industry standards and design patterns to be followed by the development team 
  • Lead technical refinement ceremonies, coordinate inter-sprint technical dependencies and represent the development team during PI planning 
  • Plan, verify and design the implementation of library features according to acceptance criteria outlined by the product owners 
  • Review automated tests for completion, coverage and necessary complexity ensuring that all code paths including edge cases are included 
  • Publish new releases of libraries developed by the team to consumers 
Additional Preferred Skills:
  • Experience with Agile methodologies and frameworks 
  • Experience with GIS tools such as ArcGIS 
  • Exposure to automated tests using Selenium and Cypress 
  • Exposure to GraphQL technologies such as Hasura 
Apply for this job