> Markdown version of [/jobs/ext/590546-software-developer](https://www.wearedevelopers.com/jobs/ext/590546-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Yesdi Inc. - **Location:** Westminster, MD, United States - **Experience:** Expert - **Salary:** $52,000.0 - $72,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Geographic Information Systems, Apache Tomcat, Cluster Analysis, Code Review, Continuous Integration, Data Integrity, Perl (Programming Language), Spatial Databases, GIS Applications, Github, Java Web Services, Python (Programming Language), PostgreSQL, Performance Tuning, PostGIS, Release Management, Software Deployment, Spatial Data Infrastructures, Management of Software Versions, System Availability, Information Technology, Software Version Control - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4dbeda6c2fe60dff ## About the Role Do you have experience in Version control systems?, · Hands-on experience with PostgreSQL (v9-v15) and PostGIS (2.x & 3.x) for both development and administration. · Strong Perl and Python programming skills. · Proven GIS programming experience, including spatial databases and geospatial data models. · Solid Java development experience. · Experience with Apache Tomcat, including Tomcat clustering. · Proficiency with GitHub for version control and team collaboration. · Experience with application deployment, release management, and environment coordination. · Strong team collaboration skills and the ability to work in agile or cross-functional teams. · Sound decision-making skills with the ability to evaluate trade-offs and risks. · Knowledge of aerospace systems or data domains is a strong plus. · Strong analytical, troubleshooting, and communication skills. 4. Education & Experience · Bachelor's Degree in Computer Science, Engineering, GIS, or a related field (required). · 5-8 years of professional experience working with the technologies listed above. 5. Work Authorization Candidates must be authorized to work in the United States. ## Description We are seeking a highly skilled Software Developer with strong hands-on experience in PostgreSQL (versions 9 through 15), including PostGIS extensions, to support development and administrative activities. The ideal candidate will have a solid background in Perl, Python and Java programming, GIS application development, and experience working with Tomcat clustering in enterprise environments. This role requires a collaborative professional with strong decision-making abilities and experience working in complex, mission-critical systems, including aerospace-related environments., · Design, develop, optimize, and maintain PostgreSQL databases (versions 9-15), including PostGIS (2.x and 3.x). · Perform PostgreSQL database administration tasks such as performance tuning, backup and recovery, upgrades, and monitoring. · Develop and maintain applications and scripts using Perl and Python. · Build, enhance, and support GIS-enabled applications, including spatial data processing and analysis. · Develop and maintain Java-based applications deployed on Apache Tomcat. · Configure, manage, and support Tomcat clustering for high availability, scalability, and reliability. · Participate in application deployment activities across development, test, and production environments. · Use GitHub for source control, versioning, code reviews, and CI/CD workflows. · Collaborate effectively with cross-functional teams to plan, design, and deliver technical solutions. · Contribute to technical decision-making related to architecture, performance, and scalability. · Apply aerospace domain knowledge where applicable to support data integrity, precision, and compliance requirements. · Create and maintain technical documentation, standards, and best practices. ## Related Videos - [Tracking vehicles at scale](https://www.wearedevelopers.com/videos/1999-tracking-vehicles-at-scale) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From developer to instructor and DevRel: navigating roles as as a woman in the tech industry](https://www.wearedevelopers.com/videos/867-from-developer-to-instructor-and-devrel-navigating-roles-as-as-a-woman-in-the-tech-industry) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)