GeoDelphi is seeking a highly motivated and talented Software Engineer to join our team. As a Software Engineer at GeoDelphi, you will play a critical role in developing cutting-edge software solutions that empower our clients in the geospatial industry. In this role, you will have the opportunity to work on complex projects, collaborate with a dynamic team, and make a meaningful impact on the future of our company.
Responsibilities
- Design, develop, and maintain software applications using modern programming languages and technologies
- Collaborate with cross-functional teams to ensure software quality and performance
- Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment
- Troubleshoot and resolve software defects and technical issues in a timely manner
- Stay up to date with industry trends and emerging technologies to continuously improve software development practices
- Collaborate with stakeholders to understand their needs and translate them into software requirements
- Document software designs, processes, and procedures for future reference
Requirements
- Bachelor's degree in Computer Science or related field
- Proven experience in software development, preferably in the geospatial industry
- Strong programming skills in languages such as Java, C++, or Python
- Familiarity with software development methodologies, such as Agile or Scrum
- Proficiency in using version control systems, such as Git
- Experience with relational databases and SQL
- Knowledge of geospatial technologies, such as GIS or remote sensing, is a plus