Junior Software Developer - Part-Time Opportunity to Thrive in a Culture of Innovation and Teamwork with a Focus on Geospatial Information Systems (GIS)

Remote Full-time
Join Our Team: Shaping the Future of Geospatial Technology At our company, we're passionate about harnessing the power of technology to drive innovation and make a meaningful impact. As a Junior Software Developer in a part-time capacity, you'll be an integral part of our dynamic team, contributing to the development and integration of cutting-edge Geospatial Information System (GIS) applications. Whether you're working from our remote hub or your own remote setup, you'll be at the forefront of creating solutions that matter. About Our Company and the Role We're a team of dedicated professionals who thrive in a culture of collaboration and innovation. Our work is centered around developing sophisticated GIS applications that integrate with various environments and technologies. As a Junior Software Developer, you'll be working closely with our experienced team to design, develop, and document software applications that push the boundaries of what's possible in the GIS domain. This is an exciting opportunity for someone looking to grow their skills and experience in software development, particularly in the GIS sector. You'll be reporting to our President and/or Lead Software Engineer, receiving guidance and mentorship as you navigate the complexities of our projects. Key Responsibilities Develop multi-threaded, cross-platform GIS applications using Java and JavaFX, ensuring high performance and reliability. Create comprehensive software documentation using JavaDoc and other specified tools, maintaining clarity and precision. Implement and integrate various GIS capabilities leveraging NASA World Wind and OGC standards such as WMS, GeoPackage, and WMTS, with a focus on 2-D and 3-D mapping. Design and execute test cases, procedures, and JUnit methods to ensure the quality and robustness of our applications. Assist in tracking and resolving Software Trouble Reports (STR), collaborating with the team to identify and implement solutions. Essential and Preferred Qualifications To excel in this role, you'll need a strong foundation in software development, particularly in Java programming. Here's what we're looking for: 1-3 years of programming experience , with a focus on Java and related technologies. Proficiency in Java programming , including JavaFX for UI development. Experience with version control systems like Git, essential for collaborative development. Knowledge of web development tools and languages , such as JavaScript, to support integration with web applications. Familiarity with both MS Windows and Linux environments , as our development work spans across these platforms. Android development experience , including work in Android Studio, is a plus, though not mandatory. We're looking for individuals who are not only skilled but also eager to learn and adapt to new technologies and challenges. Skills and Competencies for Success Beyond technical skills, we're seeking someone with excellent problem-solving abilities, a keen eye for detail, and strong communication skills. You'll be working in a team environment, so the ability to collaborate and share knowledge is crucial. Analytical thinking : The ability to analyze complex problems and devise effective solutions. Teamwork and collaboration : A willingness to work closely with the team, share insights, and support each other. Adaptability : Being open to learning new technologies and adapting to changing project requirements. Documentation skills : The ability to create clear, concise documentation for software applications. Career Growth Opportunities and Learning Benefits This role is not just about contributing to our current projects; it's also about growing your skills and career. You'll have the opportunity to: Work on challenging projects that push you to learn and grow. Receive mentorship from experienced professionals in the field. Expand your knowledge in GIS and related technologies. Develop a broad range of skills, from programming and testing to documentation and collaboration. Work Environment and Company Culture We pride ourselves on a culture that values innovation, teamwork, and professional growth. As a remote part-time team member, you'll enjoy the flexibility of working from your preferred location while still being an integral part of our close-knit team. Our company is committed to providing a supportive and inclusive environment where everyone can thrive. Compensation, Perks, and Benefits We offer a competitive compensation package for this part-time role, recognizing the value you'll bring to our team. While specific details may vary, you can expect a salary that reflects your experience and contributions. Additionally, as a valued member of our team, you'll have access to a range of benefits and perks designed to support your well-being and professional development. Why Join Us? If you're passionate about software development, GIS, and making a difference through technology, we want to hear from you. This is a unique opportunity to join a dynamic team, grow your skills, and contribute to exciting projects. Ready to take the next step in your career? Apply now to become a part of our innovative team! Simple Application Process Joining our team is straightforward. Click the apply button, and we'll be in touch soon to discuss how you can contribute to our mission. Apply for this job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

AVP RM & Distribution Analytics (Remote opportunity)

Remote Full-time

Experienced Live Chat Support Agent – Full-Time Remote Opportunity with Comprehensive Training and Competitive Hourly Rate at arenaflex

Remote Full-time

Experienced Data Entry Specialist – Remote Work Opportunity for Career Growth and Development at arenaflex

Remote Full-time

Influencer Marketing Manager - Disney Streaming Services - Customer Acquisition Team

Remote Full-time

Data Entry Associate - Work From Home Employment

Remote Full-time

Experienced Part-Time Virtual Assistant and Data Entry Specialist - Remote Work Opportunity with blithequark

Remote Full-time

Experienced Early Head Start Teacher - Nurturing Young Minds in El Centro, CA

Remote Full-time

**Experienced Customer Support Representative – Remote Work Opportunity with arenaflex**

Remote Full-time

Experienced Remote Data Entry Specialist and Side Hustle Enthusiast – Join the blithequark Community to Empower Entrepreneurs and Solopreneurs

Remote Full-time

[Remote] Information Technology Governance Consultant

Remote Full-time
← Back to Home