Search jobs > Richmond, BC > Senior software engineer

PythonFull-Stack Senior Software Engineer GeoID andEternalID

Whopper Technologies
Any, Canada
$140K-$180K a year (estimated)
Full-time

Title : Python / FullStackSenior Software Engineer GeoID and EternalID

Location : Remote (United States / Canada)

Seniority on the skill / s required onthis requirement : Senior

EarliestStart Date : ASAP

Additional information : The candidate should beable to provide an ID if the interview is requested. The candidateinterviewing must be the same individual who will be assigned towork with our client.

We currently have anopening for a Senior Software Engineer with GIS experience to workon our crossplatform GeoID and EternalID software libraries.

Theideal candidate will have strong experience in writing Python codewith prior exposure to C# code and and Javascript for a variety ofplatforms.

They will also have prior knowledge of software libraryencapsulation and construction. Previous experience with the AgileSDLC methodology is preferred.

Responsibilities :

  • On a daily basis construct code and unit testsin C# Python or Javascript to implement library feature accordingto an established technical design
  • Collaborate with the dev lead on the technical designdirection of the libraries advise them on potential directions andopportunities of feature implementations
  • Participate in technical refinement ceremonies identifyintersprint technical dependencies and raise dependency risks thatmay need to be mitigating during PI planning
  • Contribute to the design of library features according toacceptance criteria outlined by the product owners
  • Create automated tests for testing features including avariety of code paths and stress testing corner cases.
  • Release code to the dev lead for reviewing and publishingto library consumers

Requirements :

  • 3 years of indepth experience in objectoriented businessapplication design and development in a multitiered environment
  • Strong proficiency with Python 3 and commonlyused geospatial toolsets
  • Past experience withJavaScript and experience in developing software library packagesfor JavaScript environments
  • Past experiencewith C# .NET data structures basic algorithms and applyingobjectoriented principles and design patterns
  • A strong understanding of design patterns and structuralcode. Selfmotivated to stay ahead of development technologies toolsand implementation patterns and a desire to share this knowledgewithin teams and the broader organization
  • Experience in Unit Testing frameworks
  • Experience in Version Control tools like GIT and IDE likeVS Code Visual Studio

Additional Preferred Skills

  • Prior experience withcreating and releasing software libraries
  • Experience with Agile methodologies and frameworks
  • Experience with GIS tools such as ArcGIS
  • Exposure to automated tests using Seleniumand Cypress
  • Exposure to GraphQL technologiessuch as Hasura

Whopper Technologies a minority womenowned enterprise isat the forefront of digital transformation technology excellenceand business growth solutions.

Specializing in talent mobilizationand innovation we are dedicated to enhancing customer experiencesacross diverse sectors such as Information TechnologyTelecommunications Healthcare Engineering and the Public sector.

With a focus on deploying toptier talent and fostering innovationwe empower businesses to thrive and excel in a rapidly evolvingdigital landscape helping them reach new heights of success.

Whopper Technologies is committed to fostering workforce diversityand is proud to be an equal opportunity employer.

3 days ago
Related jobs
Promoted
Arista Networks
Vancouver, British Columbia

Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering ...

Promoted
Jobber
Vancouver, British Columbia

A demonstrated level of senior software engineering experience on a full stack development team. Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. Product Software Engineering team. Rep...

Promoted
Today’s Harvest
Canada

As a Senior Full Stack Enablement Engineer you will join a world class technical team, with State of the Art expertise in developing & delivering advanced decentralized applications (Ðapps) and a strong knowledge of the Consensys product suite. Experience working on agile software development projec...

Promoted
Cadstrom Inc.
Canada

Au cœur de l'industrie des services électroniques de 274 milliards de dollars, nous menons la charge avec des outils alimentés par l'IA pour moderniser la conception et la validation des circuits.Notre mission est de réviser les processus dépassés, de réduire les coûts et d'accélérer le temps de mis...

Promoted
Affirm
Vancouver, British Columbia

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Knowledge of modern front-end tech stack (we use Javascript, Typescript, React/Redux, ES6, Webpack, CSS3). Experience working cross-functionally with stakeholders from Product, Design and other En...

Promoted
DataVisor Inc.
Canada

Our award-winning software platform is powered by a team of world-class experts in big data, machine learning, security, and scalable infrastructure. As platform engineers, we are building a next-generation machine learning platform, which incorporates our secret sauce, UML (unsupervised machine lea...

Promoted
Pagefreezer Software Inc.
Canada

Are you the newest Senior Software Engineer (Python) at Pagefreezer?. What our Senior Software Engineers (Python) do:. Engineer business solutions and a highly available, self-healing platform (using best practices) that can handle the massive amounts of our customers’ data as we scale, optimized fo...

Promoted
Mosey
Canada

Lay the groundwork for future engineering and product development. You are excited about the opportunity to learn new things and go beyond engineering. ...

Promoted
Kainos Group plc
Canada

As a Senior Software Engineer (Senior Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact the lives of users worldwide. Proficient in designing, building, testing and maintaining modern software applications. ...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development. You are comfortable interacting with senior management and proj...