Marathon TS
-
Golden, CO
-
$110,000-120,000 per year
-
Permanent
-
Full-time
Job Description
Our Federal Civilian Government client has a portfolio of existing and planned local and cloud hosted software applications (Custom, Open Source Geospatial, ArcGIS Online) and services (MicroServices, Web Services, OGC Web Services) to help in discovery, mapping, analytics, and metadata management. The team will inherit existing architecture and improve relying on newer architectures (MicroServices, Containers, DevOps, Web JS Framework, GraphDB, Applications with Responsive Design). These applications are in various states of design, development, implementation, and maintenance, with frequent releases that the team works with operations who is responsible for developing, maintaining, and administering.
Platform Technology
- Web Tech Skills: HTML5, CSS, Responsive Design, Bootstrap, WordPress Plug-in Development (PHP, API, JS)
- Programming Languages: MVC JS Frameworks (e.g. Angular 2+ (TypeScript)), jQuery, DOJO, (Bonus: ORM technology (prefer Entity Framework)), C#, Python, Oauth
- Geospatial Tech Skills: Open Source Geo JS Web API, (Bonus: CARTO, MapBox, ESRI AGOL or JS API, AJAX APIs (Google Maps, Bing Maps) )
- Team Tools: GIT, JIRA (Bonus: Team Foundation Server, other Agile Project Tracking)
- Database Tech Skills: MySQL, MongoDB, Python, NodeJS REST Services, PostGIS, Neo4J, Semantic (RDF, JSON-LD), GraphQL, SQL, ElasticSearch
- Cloud Tech Skills: Working in AWS Cloud Computing Stacks (DynamoDB, EC2, IAM, Elastic Beanstalk, SES, S3)), Microservices, Containers (Kubernetes or Docker), DevOps, Serverless, Linux
- Design Experience: OOP/OOD concepts, including inheritance, overriding vs overloading, Interfaces, separation of concerns, domain driven design, generics, dependency injection, Usability and user experience (UX) design.
- UX Design Experience – User Centered Design – User Focused, Agile, Multi-Modal, Lean UX/Living Design, Service Re-use, Value Stream Analysis – source data mapping to production for multiple Product & Service, shared data/service
Position Scope:
- Consolidation and/or integration of systems, development of interfaces with other systems/services, and expansion of the system to support other program areas, and potentially, support data and requirements from other systems.
- Provide expert-level software application development in support of park, regional, and program based customers.
- Use an agile-based, hybrid, project management approach that focuses on the understanding, capture, and documentation of business processes and associated requirements prior-to and during application development activities.
Job Requirements:
- Bachelor’s Degree in Computer Science or related field min. education
- Real world experience, not project Bootcamp experience;
- Required – NodeJS 10.x, Express REST server, ES6 Coding Style, Typescript, Angular 1.x & 8.x; Developing using Docker Images (Not creating Docker Images); Able to write Unit Tests for backend, Developing in MongoDB and CSS
- Preferred – Understands OAuth, Semantic Web or RDF, Elastic Search Query Syntax, WordPress Experience, AWS understanding of EC2, S3Git Experience, Experience in Leaflet, Geospatial Formats
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as “protected status “).
Marathon TS
-
Apply Now