DotNet Developer (with GIS and Python)


Job Details

Immediate need for a talented DotNet Developer (with GIS and Python). This is a Fulltime opportunity with long-term potential and is located in Johnston, RI(Onsite). Please review the job description below and contact me ASAP if you are interested.


Job ID: 24-20316


Pay Range: $120k - $130k/annum. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).


Key Responsibilities:


  • On a daily basis construct code and unit tests in C#, Python or Javascript to implement library feature according to an established technical design
  • Collaborate with the dev lead on the technical design direction of the libraries, advise them on potential directions and opportunities of feature implementations
  • Participate in technical refinement ceremonies, identify inter-sprint technical dependencies and raise dependency risks that may need to be mitigating during PI planning
  • Contribute to the design of library features according to acceptance criteria outlined by the product owners
  • Create automated tests for testing features, including a variety of code paths and stress testing corner cases
  • Release code to the dev lead for reviewing and publishing to library consumers

Key Requirements and Technology Experience:


  • 3+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment
  • Strong proficiency with Python 3 and commonly used geospatial toolsets
  • Past experience with Javascript and experience in developing software library packages for Javascript environments
  • Past experience with C#, .NET, data structures, basic algorithms and applying object-oriented principles and design patterns
  • A strong understanding of design patterns and structural code
  • 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
  • Experience in Unit Testing frameworks
  • Experience in Version Control tools like GIT and IDE like VS Code, Visual Studio
  • Prior experience with creating and releasing software libraries
  • 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
  • Strong problem-solving skills
  • Commitment to delivery.
  • Excellent communication skills and a desire to collaborate openly within a fast-moving team.
  • A deep desire to learn and apply technology in a pragmatic way to create client value.
  • Experience designing and building systems that are maintainable, evolvable, and highly tested.


Our client is a leading IT Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.


Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.





 Pyramid Consulting

 05/16/2024

 Johnston,RI