Junior Software Engineer – GIS & Cloud Applications
Location: Philadelphia, PA
Employment Type: Contract/Contract-to-Hire
Position Overview:
We are seeking a motivated and detail-oriented Junior Software Engineer with a strong foundation in GIS technologies, .NET development, and Python-based APIs. This role is ideal for someone passionate about building cloud-integrated mobile applications and working with mapping technologies, including ESRI and offline map solutions.
Key Responsibilities:
- Collaborate with senior engineers to design, develop, and maintain GIS-enabled applications.
- Build and integrate APIs using Python to support data-driven features.
- Contribute to the development of mobile applications using the Azure suite of tools.
- Assist in maintaining and enhancing existing .NET applications.
- Support the implementation of offline mapping capabilities using ESRI technologies.
- Participate in code reviews, testing, and debugging processes.
- Document technical specifications and contribute to project planning.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience or coursework in GIS engineering and spatial data concepts.
- Proficiency in Python, especially for API development.
- Familiarity with .NET framework and C#.
- Exposure to Microsoft Azure tools, particularly in mobile app development.
- Understanding of mapping technologies, including ESRI and offline map solutions.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
Preferred Qualifications:
- Internship or project experience in GIS or mobile app development.
- Knowledge of RESTful API design and integration.
- Experience with version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
Job Type: Contract
Pay: $29.00 per hour
Work Location: Hybrid remote in Philadelphia, PA 19103