Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job 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.
Requirements
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.
- 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.
- Work Authorization
Candidates must be authorized to work in the United States.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Résumé-Driven Development: How IT trends affect the job market for software developers
Data Engineer Salary UK
7 Important Tips That Every Software Developer Should Know
Is Software Engineering Over-Saturated?