We are looking for a highly skilled and motivated Full Stack Software Engineer to join our dynamic multinational team, specializing in the Geospatial domain. Your role will involve developing and enhancing sophisticated geospatial platforms and applications using technologies such as Java, Spring-boot, Python, Vue.js, and AWS cloud services. You should have a passion for building high-quality, scalable, and impactful software solutions that leverage geographic data and spatial analysis. Your responsibilities will include designing, developing, testing, deploying, and maintaining robust and scalable web applications and services for geospatial data processing, visualization, and analysis. You will collaborate with cross-functional teams to deliver high-quality geospatial software solutions. Additionally, you will develop user-facing mapping interfaces, build reusable components for geospatial applications, and optimize applications for speed, scalability, and responsiveness. You will also be responsible for implementing security measures for location data, managing AWS cloud infrastructure, working with various geospatial data formats and database systems, and participating in code reviews to maintain code quality. Troubleshooting, debugging, and upgrading existing geospatial software, as well as staying updated with emerging technologies in GIS and LBS, will be part of your role. Requirements: - 1 to 5 years of relevant experience as a Software Engineer with a focus on geospatial applications - Proficiency in Java, Spring-boot, Python, Vue.js, and AWS cloud services - Experience with front-end frameworks, RESTful APIs, database technologies, and code versioning tools - Knowledge of GIS tools and libraries, map projections, spatial analysis techniques - Bachelor's degree in Computer Science/Electronics/Electrical Engineering Secondary Skills: - Experience with React.js, other cloud platforms, Big Data technologies, mobile development, containerization technologies, CI/CD pipelines, and 3D GIS visualization Benefits: - Comprehensive Employee Benefits - Health & Wellness (Life and health insurance) - Enrollment Option for National Pension Scheme - Flexible Work Arrangements - Generous Leave Policy - Team Off-sites & Social Events - Performance Bonuses Join us in creating innovative geospatial solutions and driving technological advancement in the field of GIS and LBS.,
We are looking for a highly skilled and motivated Full Stack Software Engineer to join our multinational team specializing in the Geospatial domain, including Location-Based Services (LBS) and Geographic Information Systems (GIS). As a Full Stack Software Engineer, your main focus will be on developing and enhancing sophisticated geospatial platforms and applications. You will need expertise in technologies such as Java, Spring-boot, Python, Vue.js, and AWS cloud services. Your passion for building high-quality, scalable, and impactful software solutions leveraging geographic data and spatial analysis will be crucial for this role. Responsibilities: - Design, develop, test, deploy, and maintain robust and scalable web applications and services for geospatial data processing, visualization, and analysis using Vue.js for the front-end and Java (with Spring-boot) and Python for back-end development. - Collaborate effectively with cross-functional, multinational teams to deliver high-quality geospatial software solutions. - Develop user-facing mapping interfaces and geospatial tools, ensuring seamless performance and intuitive user experience. - Build reusable components and front-end libraries for geospatial applications using Vue.js. - Develop efficient, reusable, and reliable code in Java and Python for geospatial algorithms, data processing pipelines, and API development. - Optimize applications for maximum speed, scalability, and responsiveness, especially when handling large geospatial datasets. - Implement robust security and data protection measures considering the sensitivity of location data. - Design, manage, and optimize AWS cloud infrastructure for hosting and scaling geospatial applications and services. - Work with various geospatial data formats and database systems. - Participate actively in code reviews to maintain code quality and foster a collaborative development environment. - Troubleshoot, debug, and upgrade existing geospatial software to ensure platform stability and performance. - Contribute to all phases of the software development lifecycle from concept and design through testing and deployment on cloud platforms like AWS. - Stay updated with emerging technologies in GIS, LBS, new AWS services relevant to geospatial data, and industry best practices to drive innovation. Requirements: - 1 to 5 years of relevant experience as a Software Engineer with a focus on geospatial applications. - Proficiency in Java, Spring-boot, Python, Vue.js, and AWS cloud services. - Experience with front-end frameworks like Vue.js and back-end technologies like Java and Python. - Strong understanding of object-oriented programming principles and RESTful APIs. - Familiarity with database technologies, especially PostgreSQL with PostGIS extension. - Experience with cloud platforms, particularly AWS, and GIS tools and libraries. - Bachelor's degree in Computer Science, Electronics, or Electrical Engineering. Benefits: - Comprehensive Employee Benefits including health & wellness, life and health insurance, and enrollment option for the National Pension Scheme. - Flexible Work Arrangements, generous leave policy, team off-sites & social events, and performance bonuses.,
We are seeking a highly skilled and motivated Full Stack Software Engineer to join our dynamic multinational team, specializing in the Geospatial domain (Location-Based Services - LBS, Geographic Information Systems - GIS). This role focuses on the development and enhancement of sophisticated geospatial platforms and applications. The ideal candidate will possess strong expertise in a range of technologies including Java, Spring-boot, Python, Vue.js, and AWS cloud services, coupled with a passion for building high-quality, scalable, and impactful software solutions that leverage geographic data and spatial analysis. Responsibilities: Design, develop, test, deploy, and maintain robust and scalable web applications and services for geospatial data processing, visualization, and analysis, utilizing Vue.js for front-end and Java (with Spring-boot), Python for back-end development. Collaborate effectively with cross-functional, multinational teams including product managers, GIS analysts, data scientists, and other engineers to deliver high-quality geospatial software solutions. Develop and integrate user-facing mapping interfaces and geospatial tools with server-side logic, ensuring seamless performance and intuitive user experience. Build reusable components and front-end libraries for geospatial applications (Vue.js). Develop and maintain efficient, reusable, and reliable code in Java, Python for geospatial algorithms, data processing pipelines, and API development. Ensure the technical feasibility of UI/UX designs for geospatial applications, providing constructive feedback on map interactions and data display. Optimize applications for maximum speed, scalability, and responsiveness, particularly when handling large geospatial datasets. Implement robust security and data protection measures, considering the sensitivity of location data. Design, manage, and optimize AWS cloud infrastructure for hosting and scaling geospatial applications and services (e.g., using EC2, S3 for raster/vector tiles, RDS with PostGIS, Lambda for geo processing tasks). Work with various geospatial data formats (e.g., GeoJSON, Shapefile, KML, GeoTIFF) and database systems (e.g., PostgreSQL/PostGIS). Participate actively in code reviews to maintain code quality, share knowledge, and foster a collaborative development environment. Troubleshoot, debug, and upgrade existing geospatial software, ensuring platform stability and performance. Contribute to all phases of the software development lifecycle, from concept and design through testing and deployment on cloud platforms like AWS. Stay updated with emerging technologies in GIS, LBS, new AWS services relevant to geospatial data, and industry best practices to drive innovation. Requirements Mandatory Technical Skills, Experience: 1 to 5 Years relevant experience Proven experience as a Software Engineer with a focus on geospatial applications. Experience with front-end frameworks like Vue.js and its core principles. Strong proficiency in Java and experience with the Spring-boot framework. Strong skills in Python, particularly with libraries used in geospatial analysis and data manipulation (e.g., GeoPandas, Shapely, Rasterio). Solid understanding of object-oriented programming principles. Experience with front-end technologies such as HTML5, CSS3, and responsive design. Familiarity with RESTful APIs and web services, including OGC standards (WMS, WFS, WPS). Experience with database technologies, especially PostgreSQL with PostGIS extension. Proficient understanding of code versioning tools, such as Git. Solid experience with cloud platforms, particularly AWS (including services like EC2, S3, RDS, Lambda, API Gateway, Location Service). Experience with GIS tools and libraries (e.g., QGIS, ArcGIS APIs, GeoServer, MapServer, Leaflet, OpenLayers, Mapbox GL JS). Understanding of core GIS concepts, map projections, coordinate systems, and spatial analysis techniques. Secondary Skills: Experience with other front-end frameworks like React.js. Familiarity with other cloud platforms (e.g., Azure, Google Cloud) and their geospatial offerings. Experience with Big Data technologies for geospatial data (e.g., Spark, Hadoop). Knowledge of mobile development (iOS/Android) for LBS applications. Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Understanding of CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI). Experience with 3D GIS and visualization. Education: Bachelor's degree in Computer Science/Electronics/Electrical Engineering. Benefits Comprehensive Employee Benefits Health & Wellness (Life and health insurance) Enrollment Option for National Pension Scheme Flexible Work Arrangements when in need Generous Leave Policy Team Off-sites & Social Events Performance Bonuses In addition to a competitive and attractive pay & benefits packages, we provide career development that align with the strategic objectives and the employee needs.
As a Full Stack Software Engineer specializing in the Geospatial domain, you will be responsible for the design, development, testing, deployment, and maintenance of robust and scalable web applications and services for geospatial data processing, visualization, and analysis. Your expertise in a range of technologies including Java, Spring-boot, Python, Vue.js, and AWS cloud services will be crucial in building high-quality and impactful software solutions leveraging geographic data and spatial analysis. Collaboration with cross-functional teams and active participation in all phases of the software development lifecycle will be key in delivering high-quality geospatial software solutions. Key Responsibilities: - Design, develop, test, deploy, and maintain web applications and services for geospatial data processing, visualization, and analysis using Vue.js, Java (with Spring-boot), and Python. - Collaborate effectively with cross-functional teams to deliver high-quality geospatial software solutions. - Develop user-facing mapping interfaces and geospatial tools with server-side logic for seamless performance and intuitive user experience. - Build reusable components and front-end libraries for geospatial applications using Vue.js. - Develop efficient, reusable, and reliable code in Java and Python for geospatial algorithms, data processing pipelines, and API development. - Optimize applications for speed, scalability, and responsiveness, especially with large geospatial datasets. - Implement robust security and data protection measures for sensitive location data. - Design, manage, and optimize AWS cloud infrastructure for hosting and scaling geospatial applications and services. - Work with various geospatial data formats and database systems. - Participate actively in code reviews, troubleshoot, debug, and upgrade existing geospatial software. - Stay updated with emerging technologies in GIS, LBS, and new AWS services relevant to geospatial data. Qualifications Required: - 1 to 5 years of relevant experience as a Software Engineer with a focus on geospatial applications. - Proficiency in Java, Spring-boot, Python, Vue.js, HTML5, CSS3, and responsive design. - Experience with RESTful APIs, web services, and database technologies, especially PostgreSQL with PostGIS extension. - Familiarity with code versioning tools like Git and cloud platforms like AWS. - Knowledge of GIS tools and libraries, map projections, coordinate systems, and spatial analysis techniques. - Bachelor's degree in Computer Science, Electronics, or Electrical Engineering. Additional Details: The company offers comprehensive employee benefits including health & wellness (life and health insurance), enrollment option for the National Pension Scheme, flexible work arrangements, generous leave policy, team off-sites & social events, and performance bonuses.,
As a Software Engineer at our dynamic multinational team, your role will involve a strong foundation in both backend and desktop application development. You will be responsible for: - Designing, developing, testing, deploying, and maintaining high-quality, scalable backend services and APIs using Java and Spring Boot. - Developing, enhancing, and maintaining Windows desktop applications using C# .NET and WPF. - Collaborating effectively with cross-functional, multinational teams to deliver comprehensive software solutions. - Creating and maintaining user interfaces for web and desktop applications using JavaScript, HTML, and CSS. - Writing clean, efficient, reusable, and reliable code in Java and C#. - Participating in the entire application lifecycle, focusing on coding, debugging, and performance tuning. - Integrating data storage solutions, including relational and NoSQL databases. - Ensuring the technical feasibility of UI/UX designs and providing constructive feedback. - Implementing robust security and data protection measures across backend and desktop applications. - Participating actively in code reviews to maintain code quality and foster a collaborative development environment. - Troubleshooting, debugging, and upgrading existing software to ensure platform stability and performance. - Contributing to all phases of the software development lifecycle, from concept and design through to testing and deployment. **Qualifications Required:** - Approximately 3 years of professional experience in backend development using Java and the Spring framework (Spring Boot, Spring MVC). - Approximately 2 years of hands-on experience in desktop application development using C# .NET, with a strong focus on Windows Presentation Foundation (WPF). - Solid proficiency in front-end technologies: JavaScript, CSS3, and HTML5. - Strong understanding of object-oriented programming (OOP) principles. - Experience building and consuming RESTful APIs. - Experience with database technologies, including SQL (e.g., PostgreSQL, MySQL, SQL Server) and an understanding of ORM frameworks (e.g., Hibernate, Entity Framework). - Proficient understanding of code versioning tools, such as Git. - Strong analytical and problem-solving skills with the ability to work independently and in a team. - Understanding of agile development methodologies. In addition to the required qualifications, it would be nice to have experience with modern JavaScript frameworks, cloud platforms, other .NET frameworks, containerization technologies, orchestration tools, and message queuing systems. Please note that the soft skills required for this role include leadership potential, communication excellence, client relationship management, problem-solving and analytical thinking, adaptability and flexibility, collaboration and teamwork, ownership and accountability, proactiveness and initiative, professionalism and integrity, and time management and organization. **Education:** Bachelor's or Master's degree in Computer Science, Engineering, or a related field. If you join us, you can benefit from comprehensive employee benefits such as health & wellness (life and health insurance), enrollment option for the National Pension Scheme, flexible work arrangements, generous leave policy, team off-sites & social events, and performance bonuses.,