Full Stack Engineer
MUST have exp in Geospatial Professional Services for DT Full Stack Development
Requirements
- 3+ years of experience working in one or more of the following areas is highly preferred:
- Experienced in application programming and SDLC
- Experienced in agile based development models.
- Experienced in front-end and back-end development.
- Experienced in development Web based, Client-Server Applications, service components utilizing NET Framework (C#); ASP.Net, NET core, etc.
- Experienced in web services development and consumption, SOAP & REST
- Experienced in working with loT APls and protocols
- Understanding in working with CesiumJS for 3D geospatial applications is desirable
- Experienced with at least 3 projects in GIS Programming consisting of any of the following
- Object-Oriented Design concepts and Object-Oriented Design patterns.
- Prior experience in analysis of requirements, preparing system design.
- Web servers such as IIS and Apache.
- Experience of working with Microsoft TFS or DevOPS is required.
- Experienced in enterprise databases in Oracle, SQL Server etc.
- Experienced in working with enterprise geodatabases,
- Experienced working with ArcSDE in a versioned environment.
Responsibilities
Take over all the components related to the Digital Twin Visualization System. Access to the source code and available documentation shall be provided on an as-is basis.
- Enhance the system as per the defined requirements, with full stack development, 3D geospatial applications and loT Integration.
- Fix any existing issues, related to bugs, adherence to standards related to coding, security etc.
- Integrate with loT devices, ArcGIS services and other data sources.
- Adhere to GISCD and DM standards and security protocols.
- Prepare detailed documentation as per GISCD requirements.
- Work with GISCD teams to ensure seamless integration and deployment.
- Work on an agile, iterative SDLC to deliver solutions to the stakeholders.
- Conduct training and orientation to GISCD teams.
- Work with GISCD teams for deployment and configuration of the components on the target environment (Staging or Production)
- Perform tasks assigned by the Project execution team