Vacancy expired!
We are looking for
Software Engineer for our client in Boulder, CO Job Title: Software Engineer Job Location: Boulder, CO Job Type: Contract Job Description: Responsibilities:- Work independently and as part of a team to develop software and apply expertise in multiple aspects of the full software lifecycle, including architecture and design, coding, testing, documentation, deployment, and support/maintenance.
- Work independently and as part of a team to help integrate machine-learning analytics, streaming data processing pipelines, and appealing user interfaces intend-to-end mission systems.
- Help integrate machine-learning analytics, streaming data processing pipelines, and appealing user interfaces intend-to-end mission systems.
- Interact and collaborate frequently with company technical staff, as well as with partner organizations.
- This includes open discussions and presentations of proposed approaches, progress, issues, and results.
- Essential Qualifications Typically requires a bachelor's degree, master's degree, or Ph.D. in computer science, information systems, or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelor's degree or two years of experience with a masters degree.
- May substitute equivalent experience instead of education.
- Must have a complete understanding of software development concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts.
- Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
- Ability to organize, schedule, and coordinate work phases and, determine the appropriate approach at the task level or, with assistance, at the project level and provide solutions ta a range of complex problems.
- Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; and, lead a team of less experienced professional employees on semi-routine tasks.
- Able to work extended hours as required.
- Typically requires a bachelor's degree, master's degree, or Ph.D. in computer science, information systems, or a related discipline and progressive software development experience as follows; four years of experience with a bachelor's degree or two years of experience with a master's degree.
- May substitute equivalent experience instead of education.
- Experience with building and deploying working prototypes and maintaining/adapting existing code bases.
- Proficient with version control and git.
- Working knowledge or experience with the following.
- Remote sensing exploitation.
- Agile software development.
- AWS infrastructure and tooling.
- CI/CD pipelines.
- Database technology.
- Distributed analytics and processing.
- Geo-spatial data and analytics.
- Docker, Kubernetes, Helm, AWS, Kafka, Hadoop, Spark, HBase, Accumulo, Storm, GeoServer.
- Any of the following languages: Scala, Java, Go, Python, JavaScript (Angular, TypeScript).
Vacancy expired!