Employer Active
Job Title: GIS Systems Analyst/Programmer
Job Type: Software Engineer
Level or years of experience: 5+ years (ok for Level 3 is 5-7 yrs, Level 4 is 8-10 yrs, Level 5 is 10+ yrs)
Start Date: 10-10-2022 soonest
End Date: 10-01-2023
Platform/Team: Data & Insights / GIS
Location: Requested India (or that time zone)
Position: GIS Systems Analyst/Programmer (Contractor)
High Level Job Description/Scope:
GIS Systems Analyst/Programmer is a technical resource for CTC Data and Insight GIS Cross Platform, specializing in GIS systems. Depending upon the need, this role is involved in GIS system interfaces and integration, conversions/upgrades, extensions, development, etc.
Responsibilities for this position may include but are not limited to:
Developing GIS applications using .Net (C#, ASP), ArcObjects, Python, Javascript
Programming using the REST API, MapServices, WMS, and building solutions using SOA
Developing and maintaining stored procedures, triggers, views, etc. (AzureSDE)
Creating ERD's and normalizing data/Architecture Diagram
Using ESRI Product (ArcGIS/ArcPro) managing GIS layers and Feature Classes
Understanding and configuring ArcGIS Server, including IIS 6 or higher for the AGS web based interface, and AGS security management.
Creating Map Documents (MXD) with required symbolization, labeling and scale dependency, and MapServices
Creating high quality system support, technical and programming documentation.
Understanding, gathering and documenting business and functional requirements and developing solutions to meet those requirements and determine required project deliverables (e.g. technical requirements, effort estimates, etc.)
Follow Chevon IT GIS and Agile methodologies, design and code review processes, standards and architectural review requirements.
Providing timely reporting on project deliverables to Product Lead including the identification of risks and mitigations, issues impacting the project schedule, changes in deliverable scope, etc.
Assisting with application/system deployment, integrations, conversions, upgrades and support
Clearly communicating (i.e. written and verbal)
Competencies Required:
GIS, Agile Framework, Azure DevOp, CI/CD pipeline, concepts
Develop GIS applications using Web AppBuilder for ArcGIS
HTML, Javascript, .NET, Python, ArcPy
Webservice development using C# with .Net framework
Hands on experience on Dojo framework
Writing Queries for AzureSQL
Good Knowledge on ArcGIS server and its services.
Required (Basic) Qualification:
5+ years of experience of GIS industry as GIS programmer.
5+ years of experience utilizing HTML, CSS, JavaScript, XML and .Net technologies with knowledge of best standards in usability and user-centric design.
5+ years experience working with relational data and RDBMS such as Azure SQL. Skilled with SQL and stored procedures.
Basic Business Analyst skills and related experience (e.g. requirements gathering, system documentation)
5+ years experience with system integration, acquisition and migration of applications/systems to new platforms and operating environments.
---------------------------
Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: Review and approve the modification of existing databases and database management systems. Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system. Direct database development and approve project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems. Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Strong ability to work independently and manage one?s time. Strong mentoring skills necessary to provide support and constructive performance feedback. Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Strong ability to troubleshoot issues and make system changes as needed to resolve issue. Strong knowledge of computer hardware and software. Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 8-10 years experience required.Required Certifications:AZ-400: Designing and Implementing Microsoft DevOps Solutions https://docs.microsoft.com/en-us/learn/certifications/exams/az-400 Designing and Implementing DevOps Solutions - Microsoft Learning path would suffice. No need to clear certificationSAFE 5 Practitioner Certification Clear "SAFE 5 Practitioner" certification from Scaled Agile, incAZ-301 Microsoft Azure Architect design https://docs.microsoft.com/en-us/learn/certifications/exams/az-301 Microsoft Learning path would suffice. No need to clear certificationMS Developer certification https://docs.microsoft.com/en-us/learn/certifications/azure-developer Clear Microsoft Certified: Azure Developer AssociateCoding Assessment https://www.hackerrank.com/ Candidate must clear the code assessment online proctored exam for one or more of the below based on the requirement.Coding Assessment:S/W Engineering (SDLC)T-SQLNoSQLC#.NET FrameworkANGULARJAVASCRIPTNode.jsDevOpsTestingIntegration / API'sObject OD design principals.Data Structures
Full Time