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.