Job Summary
We are seeking a GeoSpatial Senior Developer with expertise in Java to join our team. The ideal candidate will have 7 to 9 years of experience in developing and maintaining geospatial applications. This role requires proficiency in Microservices Java .Net Programming-C# .Net and Mainframe Utilities. The position is hybrid with no travel required and involves day shifts.
Responsibilities
- Develop and maintain geospatial applications using Java and related technologies to enhance the companys data processing capabilities.
- Collaborate with cross-functional teams to design and implement microservices that support scalable and efficient application architectures.
- Utilize .Net Programming-C# .Net to create robust and reliable software solutions that meet business requirements.
- Provide production support to ensure the smooth operation of applications and quickly resolve any issues that arise.
- Leverage Mainframe Utilities to optimize data processing and storage ensuring high performance and reliability.
- Engage in continuous improvement initiatives to enhance application performance and user experience.
- Conduct code reviews and provide constructive feedback to peers to maintain high coding standards.
- Participate in the full software development lifecycle from requirements gathering to deployment and maintenance.
- Implement best practices for software development including version control testing and documentation.
- Work closely with stakeholders to understand their needs and translate them into technical solutions.
- Ensure compliance with industry standards and regulations in all development activities.
- Stay updated with the latest trends and technologies in geospatial development to drive innovation.
- Contribute to the companys mission by developing applications that have a positive impact on society.
Qualifications
- Possess a strong understanding of Java and its application in geospatial development.
- Demonstrate proficiency in Microservices architecture and its implementation.
- Have experience with .Net Programming-C# .Net for developing enterprise-level applications.
- Show expertise in Mainframe Utilities and their role in data processing.
- Exhibit strong problem-solving skills and the ability to work independently.
- Display excellent communication skills to collaborate effectively with team members and stakeholders.