Job ID:GIS004 Work Location: Chennai Role: Senior Programmer Qualifications
Job ID:GIS004 Work Location: Chennai Role: Senior Programmer Qualifications
Responsibilities:
Develop web-based location intelligence (LI) solutions using modern
frameworks such as DJango
Develop mapping applications and tools analysing spatial data,
discovering patterns, producing maps and reports.
Develop proof of concepts (POCs) and solutions to check if the
recommended solution is feasible with the existing system/framework
Build fast-rendering reusable and extendable front-end components
with responsive user interfaces using modern frameworks such as
Angular
Build individual components as well as entire web applications.
Collaborate with User departments, Designers, Business Analysts and
developers.
Work with backend software development engineers to finalize API
contracts that will be consumed by client application.
Develop a testing harness and strategy.
Manage front end development & release activities through the use of
CI/CD build/deploy systems.
Technical Skills:
Significant experience using PostGIS and GeoServer is a must.
Strong JavaScript fundamentals and knowledge of ES6+, HTML 5,
CSS3
Solid knowledge of common JavaScript design patterns
Experience with UI frameworks such as Angular
Strong programming experience using Python/SQL is a must
Track record delivering front-end software that is correct, stable, high
performance, secure, and accessibility compliant.
Proficient in view layout and rendering technologies (e.g.,
responsiveness, progressive enhancement, browser/device support)
Understands how to optimize the delivery of code and assets (e.g.,
images, fonts) to a browser or device (e.g., lazy loading assets,
caching, compression, etc.)
Proficient understanding of cross-browser compatibility issues and
ways to work around them.
Hands on experience in writing unit tests using frameworks like
Jasmine, Jest
https://tnega.tn.gov.in/jobapply/careers/027/Senior%20Programmer