Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
GIS Software / Application Developer image - Rise Careers
Job details

GIS Software / Application Developer

Geospatial Software / Application Developer

Environmental Information Management System - Norfolk, VA (Remote Position)

Salary Negotiable Full Time with Benefits

Upcoming Contract Renewal

Projected Contract Renewal and Start Date: 5/1/2025

 

Overview:

SDS is seeking a highly skilled and experienced Geospatial Software / Application Developer to provide software systems engineering and integration services to achieve continuous improvement in reliability, ease of operation and maintenance, optimal performance, and increased efficiency via updated technology from concept development through deployment, operations and system retirement.

 


Responsibilities:
  • Evaluate system configuration and integrated software compatibility of EIMS and associated applications, system and equipment design concepts, and operational performance. Identify issues and recommend possible system improvements.
  • Evaluate opportunities for EIMS and associated applications to interoperate, to the maximum extent practicable, with existing and planned systems and applications of other DOD and federal departments and agencies, and non-governmental agencies, as required based on operational context, in accordance with Interoperability of Information Technology (IT), Including National Security Systems.
  • Gather and prepare requirements for the software engineering update process.
  • Develop and submit for government approval technical plans for system design, evaluation, installation, and integration.
  • Use object-oriented principles to include Object/Class, Inheritance, Polymorphism, Information Hiding, and Interfacing coding methods to make source code modular and easy to update.
  • Commercial Off-the-Shelf (COTS).
  • Favor modifying COTS software to satisfy system requirements over creating custom code. Investigate alternative COTS software and data system architecture, considering implementation schedules, interface problems and solutions, life cycle support issues, and plans of actions and milestones.
  • Incorporate and integrate software and hardware updates according to government-approved documentation, drawings, test plans and procedures.
  • Develop and adhere to coding standards and conduct code reviews during all cycles of development.
  • Provide technical support to EIMS users and the EIMS program manager including investigating, troubleshooting, and hands-on assistance with government cloud brokers, and other government laboratory, shore, or shipboard sites during installation.
  • Use a Government approved software subversion tool to maintain version control and a historical archive of all EIMS, PMAP, and associated application source code.
  • Check in all in-work development at least every ten-business days.
  • Provide development updates for EIMS Project meetings. Highlight any system unavailability resulting from development work. Compile and distribute meeting minutes to all Government attendees if required and assist with action items.


Preferred Qualifications:
  • Active DOD Secret Security Clearance
  • Bachelor's Degree in computer science or information technology (IT)-related field with at least 5 concurrent years of relevant experience within the past 10-15 years OR Associate’s Degree in IT-related field or Professional Developer Certificate in a field relevant to EIMS with at least 10 concurrent years of relevant experience within the past 10-15 years.
  • IAT Level II Certified
  • Developed geospatial web and desktop applications in .NET framework via ASPX, C#, Visual Basic, and Java Script while leveraging Environmental Systems Research Institute and Oracle spatial products.


Strategic Data Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Strategic Data Systems Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Strategic Data Systems DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Strategic Data Systems
Strategic Data Systems CEO photo
Jim Christopher
Approve of CEO

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About GIS Software / Application Developer, Strategic Data Systems

Are you a skilled GIS Software/Application Developer looking for an exciting opportunity? Strategic Data Systems (SDS) is searching for you! In this remote position, you'll get to work on enhancing the Environmental Information Management System (EIMS), a vital project set for contract renewal starting May 1, 2025. Your role focuses on software systems engineering and integration services, aiming for continuous improvement in reliability and efficiency. You'll evaluate system configurations, interoperate with DOD and federal agencies, and gather requirements for software engineering updates. Imagine developing technical plans for system design and utilizing your expertise in object-oriented programming, COTS software modifications, and coding standards. Collaboration is key as you'll provide technical support to EIMS users and assist in troubleshooting. Plus, the preferred qualifications highlight that if you hold an active DOD Secret Security Clearance and have experience developing geospatial applications with .NET framework, you might just be the perfect fit. With a negotiable salary and full benefits, this is more than just a job; it's a chance to make a real difference in environmental management. Are you ready to take the next step in your career with SDS?

Frequently Asked Questions (FAQs) for GIS Software / Application Developer Role at Strategic Data Systems
What are the key responsibilities of a GIS Software/Application Developer at Strategic Data Systems?

As a GIS Software/Application Developer at Strategic Data Systems, your key responsibilities will include evaluating system configurations, providing integration services for the Environmental Information Management System (EIMS), and gathering requirements for software updates. Additionally, you'll be tasked with developing technical plans, employing object-oriented coding principles, and ensuring the compatibility of software applications with governmental and non-governmental systems. Your role will also involve providing technical support to EIMS users while conducting code reviews to maintain high standards throughout the development process.

Join Rise to see the full answer
What qualifications do I need to apply for the GIS Software/Application Developer position at SDS?

To qualify for the GIS Software/Application Developer position at Strategic Data Systems, you should possess a Bachelor's Degree in computer science or a related IT field, along with at least five years of relevant experience. Alternatively, an Associate’s Degree or professional developer certificate with a minimum of ten years of experience will be acceptable. Additionally, an active DOD Secret Security Clearance and IAT Level II Certification are highly desirable, especially if you have experience in developing geospatial applications using .NET framework and related technologies.

Join Rise to see the full answer
What programming skills are required for the GIS Software/Application Developer role at Strategic Data Systems?

In the GIS Software/Application Developer role at Strategic Data Systems, your programming skills in .NET framework, particularly with ASPX, C#, Visual Basic, and JavaScript, will be essential. Familiarity with Environmental Systems Research Institute and Oracle spatial products is an added advantage. Your capacity to implement object-oriented programming principles, manage coding standards, and modify COTS software will be key aspects of your day-to-day functions.

Join Rise to see the full answer
How does the team at SDS support the GIS Software/Application Developer in their role?

At Strategic Data Systems, supporting our GIS Software/Application Developer involves collaboration and providing resources for success. This includes technical support for users of the Environmental Information Management System (EIMS), hands-on assistance during installation, and opportunities to engage in project meetings to discuss development updates. We appreciate teamwork and encourage our developers to highlight any challenges during development to facilitate solutions collectively.

Join Rise to see the full answer
What is the work environment like for a GIS Software/Application Developer at SDS?

The work environment at Strategic Data Systems for a GIS Software/Application Developer is entirely remote, providing flexibility and the ability to work from anywhere. This setup encourages a healthy work-life balance while fostering a collaborative and innovative mindset. You'll engage with a skilled team dedicated to advancing the Environmental Information Management System (EIMS), and you're empowered to contribute ideas and solutions to enrich the project.

Join Rise to see the full answer
Common Interview Questions for GIS Software / Application Developer
Can you describe your experience with GIS technologies and geospatial applications?

When discussing your experience with GIS technologies and geospatial applications, highlight specific projects where you utilized tools like .NET Framework. Explain how you developed web or desktop applications, mentioning programming languages you’re proficient in, such as C# or JavaScript. Providing concrete examples of how your contributions improved system functionality or user experience can effectively showcase your skills.

Join Rise to see the full answer
How do you approach troubleshooting issues in geospatial applications?

During your interview, explain your systematic approach to troubleshooting. Detail how you identify issues by conducting thorough analysis and provide examples of instances where you resolved similar problems. Highlight your collaboration with users to understand their challenges and the steps you take to ensure a seamless resolution, which reflects your problem-solving skills and customer-focused mindset.

Join Rise to see the full answer
What coding standards do you follow in your development work?

Discuss the coding standards you adhere to while developing applications. Mention best practices such as writing readable and maintainable code, conducting code reviews, and following guidelines specific to your previous projects. Emphasizing your commitment to high-quality code will illustrate your professionalism and attention to detail in your work.

Join Rise to see the full answer
How do you ensure the interoperation of software applications with various systems?

You can answer this by elaborating on the importance of understanding the operational context and the diverse systems involved. Discuss strategies you utilize, such as utilizing APIs or middleware to facilitate communication between systems, and researching compatibility requirements. Share experiences where you successfully enabled interoperation in past projects to strengthen your answer.

Join Rise to see the full answer
What experience do you have with Commercial Off-the-Shelf (COTS) software?

In your response, mention any instances where you modified COTS software to meet specific system requirements. Discuss the advantages of utilizing COTS solutions, such as cost-effectiveness and faster deployment, while emphasizing your ability to tailor them to implementation needs without extensive custom coding. This illustrates your resourcefulness in software development.

Join Rise to see the full answer
How do you document your development processes and updates?

Explain the importance of documentation throughout your development processes. Discuss tools and technologies you’ve used for version control, such as subversion tools that maintain historical archives of source code. Detail how you document coding standards, project decisions, and meeting minutes, ensuring that all stakeholders are informed and maintaining transparency.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

Reflect on a challenging project and convey the obstacles you faced, detailing your thought process and the strategies you employed to overcome them. Highlight collaboration with team members, stakeholder engagement, and your adaptability in finding solutions. This showcases your resilience and initiative in navigating complex scenarios.

Join Rise to see the full answer
How do you handle version control in your development work?

Discuss your experience with version control systems, including how you use them to manage code revisions, collaborate with other developers, and maintain a history of changes. Elaborate on the significance of version control in safeguarding against data loss and ensuring team collaboration. Providing examples of how you’ve effectively managed version control can illustrate your technical proficiency.

Join Rise to see the full answer
What role does user feedback play in your development process?

Share your perspective on the importance of incorporating user feedback in the development process. Discuss methods you use to gather feedback, such as user testing or surveys, and how you analyze this information to drive improvements in the application. This highlights your commitment to user-centered design and product enhancement.

Join Rise to see the full answer
Why do you want to work as a GIS Software/Application Developer at Strategic Data Systems?

When answering this, connect your professional aspirations with the mission of Strategic Data Systems. Explain your admiration for the projects they work on, especially in the environmental sector, and your desire to contribute to meaningful initiatives. Mention how your skills align with the role, showcasing your enthusiasm and cultural fit within the organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
ATPCO Remote 2340 Dulles Corner Blvd suite 800, Herndon, VA 20171, USA
Posted 9 days ago
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off
Photo of the Rise User
Chili Piper Remote No location specified
Posted 3 days ago
Mission Driven
Inclusive & Diverse
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Empathetic
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 3 days ago

Strategic Data Systems puts some planning into providing information technology services. The company offers a variety of IT services such as systems integration, network design and implementation, application management, and consulting. Other off...

17 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!