drjobs Net Developer with GIS and Python

Net Developer with GIS and Python

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johnston, IL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Position:.Net Developer

Location: JOHNSTON Rhode Island

Hiring: Fulltime position

We currently have an opening for a Senior Software Engineer with GIS experience to work on our crossplatform GeoID and EternalID software libraries. The ideal candidate will have strong experience in writing Python code with prior exposure to C# code and 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.

  • As a Senior Software Engineer you bring:
  • Strong problemsolving skills
  • Commitment to delivery
  • Excellent communication skills and a desire to collaborate openly within a fastmoving 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

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 intersprint 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

Skills/Knowledge

  • 3 years of indepth experience in objectoriented business application design and development in a multitiered 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 objectoriented principles and design patterns
  • A strong understanding of design patterns and structural code
  • Selfmotivated 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

Additional Preferred Skills

  • 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

Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race religion color sex age national origin or disability. All applicants will be evaluated solely on the basis of their ability competence and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at .

Employment Type

Full Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.