ESRI ArcGIS Software Engineer

3 weeks ago


Reston, United States Applied Information Sciences Full time

As an

ESRI ArcGIS Software Engineer , you will work on our client's cross-platform GeoID and EternalID software libraries. The ideal candidate will have substantial experience writing Python code, with prior exposure to C# code and Javascript for various platforms. They will also have prior knowledge of software library encapsulation and construction.

What You'll Be Doing

The GIS Developer/Lead is a senior software engineer who leads and mentors in the design, development, enhancement, and maintenance of scalable GIS web-based applications. Individuals holding this position are expected to be thought leaders who lead a product team from technical and delivery perspectives as well as work independently as a member of the team. They ensure corporate standards and best practices are followed, and mentor other team members to ensure they work effectively. 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 Devlead 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 Devlead for reviewing and publishing to library consumers.

Location and Travel Details

This is a remote position with occasional travel (if needed).

Profile of Success

5+ years’ experience developing GIS applications with ESRI products 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 tool sets. Python/ArcPy and ArcGIS APIs and SDK and ability to configure ArcGIS Pro/Enterprise. 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. Strong familiarity with Azure services and Agile methodologies.

Desirable Skills

Desire to obtain or utilize relevant technical certifications as part of continuous professional growth with Micrsoft echnologiest or have the following ArcGIS Certifications: ArcGIS Developer Foundation 2201, ArcGIS API for Python 20-001, ArcGIS API for JavaScript 19-001. 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.

About AIS

AIS, Dedicated to Our People AIS employees can spend their entire career at AIS doing challenging, rewarding work and reach their desired level of achievement and responsibility. We offer the opportunity to move up, without the obligation to move out of a position where one excels. We are committed to our employee's success; however, they define it. It's our dedication to our employees that inspired our leadership to invest in our future and become partially employee-owned through an Employee Stock Ownership Program (ESOP). Our employees are our greatest strength, and we do all that we can to serve them. We invest in technology as early adopters, allowing us to create transformative and innovative solutions for our customers while exposing our team to cutting edge technology. We hire outstanding individuals who are committed to curiosity, passionate about emerging technology, and who are excited to find innovative solutions for the biggest tech challenges facing international brands and government agencies today. We Invest in Individuals Committed to Innovation AIS is seeking professionals of a certain character and level of excellence. People that we can learn from and that we can help grow to achieve their personal career goals. We are looking for: Smart people with a passion for technology Strong technical capabilities with a consultancy mindset Close involvement with local technical communities A willingness to think outside of the box to provide innovative solutions to clients Ability to solve challenging technical business problems Self-directed professionals Our Core Values Client Success C

ontinued Learning and Technical Excellence Strong Client Relationships Citizenship and Community

EEO Statement

Applied Information Sciences is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, disability, protected veteran status or any other basis covered by law. Employment decisions are based solely on qualifications, merit, and business need.

#J-18808-Ljbffr



  • Reston, United States Applied Information Sciences Full time

    As a ArcGIS Application Development Lead, you will use cutting edge cloud and data technologies to help global brands and federal agencies solve challenging problems through innovative technology solutions. Work on exciting projects, future-proof your skills, and grow into your dream job alongside some of the most talented, knowledgeable, and dedicated...


  • Reston, United States Bechtel Corporation Full time

    Requisition ID: 276366 Relocation Authorized: National/International - Family Telework Type: Full-Time Office/Project Work Location: Reston, VA Extraordinary teams building inspiring projects: Since 1898, we have helped customers complete more than 25,000 projects in 160 countries on all seven continents that have created jobs, grown economies, improved...


  • Reston, United States Bechtel Oil, Gas & Chemicals Incorporated Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Geographical Information System Specialist Requisition ID: 276366 Relocation Authorized: National/International - Family Telework Type: Full-Time Office/Project Work Location: Reston, VA Extraordinary teams building inspiring projects: Since 1898, we have helped...


  • Reston, United States Bechtel Corporation Full time

    Requisition ID: 276366 Relocation Authorized: National/International - Family Telework Type: Full-Time Office/Project Work Location: Reston, VA Extraordinary teams building inspiring projects: Since 1898, we have helped customers complete more than 25,000 projects in 160 countries on all seven continents that have created jobs, grown economies, improved the...


  • Reston, United States Bechtel Full time

    Requisition ID: 276366   Relocation Authorized: National/International - Family  Telework Type: Full-Time Office/Project  Work Location: Reston, VA  Extraordinary teams building inspiring projects: Since 1898, we have helped customers complete more than 25,000 projects in 160 countries on all seven continents that have created jobs, grown...

  • Software Engineer

    1 week ago


    Reston, United States Enterprize Software LLC Full time

    Software Engineer Northern Virginia Job Description Enterprize Software’s preferred Software Engineer would be someone who is an active learner, a sharp listener, and someone skilled in the craft of transforming ideas into functional code and software. The candidate should have meaningful experience working in group settings to design and build durable...


  • Reston, United States Enterprize Software LLC Full time

    Principal Software Engineer Northern Virginia Job Description Enterprize Software is seeking a Principal Software Engineer who is an active learner, a sharp listener, and a master at transforming ideas into functional code, software, and data systems. As a Principal Software Engineer, you will be instrumental in designing and building both software solutions...

  • Software Engineer

    3 weeks ago


    Reston, United States Redolent Full time

    One of our direct client is urgently looking for a Software Engineer @ Reston VA TITLE: Software Engineer LOCATION: Reston, VA Duration: 6 to 12+ Months Rate: DOE Description: The Software Engineer position will be responsible for hands-on development as well as lead the development of Next Generation Enterprise solutions for Global eCommerce. SE will be...


  • Reston, United States Volkswagen Group of America Full time

    As a member of a software development team Software Test Engineer is responsible for planning, developing and performing automated and manual software tests during an Agile software development cycle. Software Test Engineer is passionate about the so Software, Test Engineer, Engineer, Development, Technology, Automotive, Agile, Support


  • Reston, United States Parsons Full time

    In a world of possibilities, pursue one with endless opportunities. Imagine Next! When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find your next,...


  • Reston, United States Atechstar Full time

    What will your job look like? You will be responsible for full lifecycle of software engineering project (planning execution monitoring risk management resolution of issues and achievement of the targets) within agreed quality time budget and other agreed KPIs/SLAs You will be responsible for Team and People management (professional and personal care...


  • Reston, Virginia, United States Atechstar Full time

    What will your job look like? You will be responsible for full lifecycle of software engineering project (planning execution monitoring risk management resolution of issues and achievement of the targets) within agreed quality time budget and other agreed KPIs/SLAs You will be responsible for Team and People management (professional and personal care...


  • Reston, United States Atechstar Full time

    What we are looking for Experience with building real time inference systems for deploying Machine Learning models. Proficiency in Python (preferred) or another high level programming language (e.g. Java C Scala) and familiarity with Linux/Unix/Shell environments. Advanced knowledge of complex software design distributed system design design patterns ...


  • Reston, Virginia, United States Atechstar Full time

    What we are looking for Experience with building real time inference systems for deploying Machine Learning models. Proficiency in Python (preferred) or another high level programming language (e.g. Java C Scala) and familiarity with Linux/Unix/Shell environments. Advanced knowledge of complex software design distributed system design design patterns data...

  • Software Engineer

    2 months ago


    Reston, Virginia, United States Rapkotech Full time

    *Experienced Please Apply as well Rapkotech LLC as a Cloud-based Information technology Consulting Firm. We work with various Vendors to assist enterprises organizations and government agencies to Migrate their legacy data into nuanced Cloud Service Providers such as Amazon Web Services Google Cloud Engine and Microsoft Azure. Our values are integrity...


  • Reston, United States Software AG Full time

    Software AG simplifies the connected world. Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects “things” like sensors, devices and machines. It helps 10,000+...

  • Software Engineer

    5 days ago


    Reston, United States Metron Inc Full time

    About Metron Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 35 years, our principled approach to problem-solving has yielded creative solutions at the intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their...

  • Software Engineer

    7 days ago


    Reston, United States Interclypse Full time

    Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous software development openings ranging from full stack developers to dedicated frontend and backend developers. Requirements Interclypse provides a uniquely cultivating environment where mentorship and continued learning create extraordinary...


  • Reston, Virginia, United States Atechstar Full time

    Job Description Lead Software Engineer In this role you willThe ideal candidate will work closely with other members of the development team to ensure success of the project. Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for...


  • Reston, United States Comcast Full time

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we’re making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can...