Reflexive Concepts is seeking a skilled Software Engineer to join our team!
Description: Dynamic Web UI developer with Angular Framework experience to lead a small team of developers, including gathering, documenting, and tracking team requirements
Requirements:
- A Bachelor's degree in computer science, engineering, or a relevant field OR an additional three (3) years of related experience can be substituted for a degree.
- A minimum of fifteen (15) years’ general software development experience.
- Within the last fifteen (15) years, a minimum of seven (7) years combined experience with a minimum of two (2) programming languages.
- Minimum of five (5) years combined experience working within a minimum of two (2) operating systems.
- Within the last three (3) years, demonstrated in-depth knowledge of a VISTA-related domain.
- Demonstrated experience leading a software development team and ensuring that all work is completed within the constraints of the software development process being used on the project.
Required Skills:
- Experience developing in Python, and Angular Framework
- Experience developing Typescript, npm packages, git, and Observables (rxjs) or Promises
- Experience developing Rest APIs, async/await functions, and NestJS, or Python Servers side frameworks
- Experience working with Docker
Desired Skills:
- Angular Material and AG-Grid
- MongoDB, Elasticsearch, Postgres
- Rancher or Kubernetes
- Managing Corpora Datasets
- Automated Web UI testing frameworks
- Writing unit tests in Angular Framework (to include coverage reports)