Recherche d'emploi > Richmond, BC > Senior software engineer

PythonFull-Stack Senior Software Engineer GeoID andEternalID

Whopper Technologies
Any, Canada
140K $-180K $ / an (estimé)
Temps plein

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.

Il y a 5 jours
Emplois reliés
Offre sponsorisée
Improving
Vancouver, Colombie-Britannique

Our interview process for Senior Software Developers respects the growth you’ve experienced while training and strengthening your craft, while also becoming a more valued member of your team as a specialist, innovator and leader. As a Senior Software Developer you'll be given autonomy and trust to:....

Offre sponsorisée
SimplePin
Canada

As a Senior Java Engineer, your primary responsibilities will be to write clean, concise, modular code in an agile environment, mentor developers, and provide code reviews. ...

Marqeta
Burnaby, Colombie-Britannique

Marqeta is looking for a Senior Software Engineer to join our Data Parser team. As a Senior Software Engineer, you will work on building a scalable and efficient data processing service that enables cross-product solutions. Our ideal candidate possesses 5+ years of industry experience in software de...

Scribd
Remote US Canada
Télétravail

Scribd is looking for a Staff Software Engineer to lead our AdTech efforts, focusing on JavaScript with React and. This is a cross-functional group which works closely with data scientists, product managers and engineers across the company. Mentor junior engineers, promoting a culture of learning an...

TikTok
Vancouver, Colombie-Britannique

We are looking for software engineers who are excited to grow their business understanding, build highly scalable and reliable systems, partner across functions with global teams, and make big impacts. Extensive knowledge of modern software tech stack, including front-end applications, large-scale b...

Arc'teryx
North Vancouver, Colombie-Britannique

As a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. If you were the Senior Softwa...

Take-Two Interactive Software
Vancouver, Colombie-Britannique

Headquartered in New York City, Take-Two Interactive Software, Inc. Because our team is small, you will have a chance to work across the stack from building out our design system to helping write tools for our CI/CD pipeline. Although this is primarily a frontend position, our engineers are not boun...

Electronic Arts
Vancouver, Colombie-Britannique

Responsible for all cloud-based technologies Identify opportunities for improvements to systems in your domain Propose solutions then adopt / develop / maintain / extend your systems to meet all functional and technical requirements.Work with QA, technical leadership and production to ensure stabili...

Arista Networks
Vancouver, Colombie-Britannique
Télétravail

Arista Software Engineering roles demand a strong and broad software engineering background. BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph. Arista Networks is lookin...

Amazon Development Centre Canada ULC
Vancouver, Colombie-Britannique

Prime) Participation and Eligibility information across the Amazon retail technical stack and owns vending signals that influence critical aspects of delivery (e. As an Engineer for Delivery Experience, you will be responsible for services and features that improve the discoverability of delivery op...