Career Techniques Inc.
Description
Our client is looking for skilled software engineers to join their growing team, building ground-breaking solutions to deliver global economic intelligence to organizations around the world.
Responsibilities:
- Contribute to an agile development team building service-oriented infrastructure to support production and distribution of the product line
- Work with Product Owners, UX designers, and other team members to translate requirements and hi-fi mockups into reusable UI components for applications
- Work with the UI Team and other teams to determine the priority, effort, and dependencies of new features and improvements
- Work with the UI Team to plan, groom, estimate, implement, and test features in an iterative manner
- Generate rapid prototypes of third-party integrations early in the design phase to determine feasibility and optimal approach
- Take proof-of-concept algorithms and analytic designs and generate robust and efficient software to run within a containerized software platform space
- Design and implement efficient, modular, well-documented and well-tested code
- Support the product development team to implement customer requirements
- Learn new technologies
- Participate in design discussions and code reviews
- Communicate effectively and collaborate frequently with peers
Requirements:
- B.S. or M.S. in Computer Science, Information Science, or other engineering discipline in which software development is a focus.
- Web application frameworks (Angular 2+ preferred), JavaScript (ES6+), Typescript, HTML5, CSS3, SASS or LESS
- Third party frameworks such as Mapbox, Esri ArcGIS, Tableau
- Linux
- Consuming RESTful APIs
- NoSQL and SQL databases (MongoDB, Redis, MySQL)
- Testing frameworks (Jasmine, Karma, Jest)
- Cloud services (AWS, Google Cloud Platform)
- Kubernetes, Docker, at-scale deployments
A Plus
- High-speed and highly interactive visualization environments
- Integrating third-party applications (Tableau, ArcGIS, etc.) into a front end
- Mobile Development (Flutter, Nativescript)
- UI/UX Design (Figma)
- Scrum Master
- CI/CD experience
- Security best practices
- Machine learning techniques
- Prior experience deploying image and signal processing algorithms for various sensing modalities, including SAR, electro-optical imagery, RF, or others
- GIS
- Java
- Python
- Networking/Systems Administration