Lynker Technologies on contract to NOAA’s Office for Coastal Management (OCM) is looking for an Application Developer with the following skill sets.
In This Position You Will
- Interact with project teams to understand requirements and translate them into innovative solutions
- Work closely with a team of talented developers to design, develop, test, deploy, and support web-based applications, following an industry standard product development process in cutting-edge technologies
- Participate in research, planning, and brainstorming with development and project teams
- Participate as a member of a technical team that proactively plans the implementation of enterprise systems across a wide platform of technologies
Requirements
Skills and Requirements
Bachelor’s degree in computer science or related field and 2-4 years of experience in software development
- Professional and technical certification programs may be substituted for years of education, based on credit hour equivalents
- Solid grasp of JavaScript including ES5 and ES6
- Solid experience with Node.js
- Experience with frameworks such as Express / Sails.js / Fastify
- Solid grasp of JSON and Experience with writing JSON APIs
- Familiarity with authentication and authorization (sessions, API tokens, JWTs)
- Familiarity with relational databases such as SQL Server or PostgreSQL
- Some experience with building frontend applications using HTML Javascript and CSS
- Good understanding of JavaScript build tools such as Webpack / Parcel.js / Grunt / Gulp
- Working knowledge of of GIT version control, and related development workflows
Nice to Have Experience, But Not Required
- CI/CD pipelines. Eg: jenkins, bamboo, github actions
- Cloud deployments Eg: Azure / AWS / Heroku / GCP
- Containerization technologies such as Docker
- Experience with C# and .net core
- Polyglot experience with scripting languages such as Ruby, Python etc.
- Publishing npm packages
- Frontend frameworks like Angular.js / Vue / React
- GIS and mapping frameworks like OpenLayers / ArcGIS / Mapbox / Leaflet
- Frontend data visualization using frameworks like D3, Highcharts or others
- High code quality standards
- Open Source Contributions
- We love stack overflow reputation
Interview Process
- Initial meet and greet with the hiring manager
- Technical interview
- Collaborative Coding Assignment (Take Home or with Peers)
- Processing of a National Agency Check and fingerprinting will be required post job offer
View Examples of Recently Developed Applications
- Historical Hurricane Tracks
- Coastal County Snapshots
- Sea Level Rise Viewer
- Coastal Flood Exposure Mapper