Harris Computer Systems Logo jpg

Software Developer

Harris Computer Systems

Descripción del trabajo

This permanent position will be performed on a remote basis with a requirement to visit the i2 Office in Cambridge, UK once a year. There are other opportunities to travel to support customers on a case-by-case basis. The successful candidate will play a pivotal role in designing, developing, and maintaining new and existing capability to an existing large customer base. If you are passionate about creating efficient and scalable solutions and tools, have a strong command of frontend and backend technologies, and are eager to collaborate within a fast-paced environment, we encourage you to apply. Responsibilities:
  • Work closely with product architects, designers, and other developers to analyze project requirements, and define project scope, goals, and timelines.
  • Promote knowledge sharing to enhance team skills and productivity.
  • Drive the selection of appropriate frontend and backend technologies based on project needs, team skillsets, and long-term maintainability.
  • Design and develop java standalone and server-side logic using java.
  • Natural Language Processing or ETL experience a plus.
  • Implement efficient algorithms and data structures to optimize application performance.
  • Deploy applications to various hosting environments, ensuring proper configuration and performance optimization.
  • Collaborate closely with UI/UX designers to create responsive and visually appealing UI components while maintaining a user-centric approach using modern JavaScript frameworks (e.g., React, Vue, Angular).
 Our Technology Stack
  • Frontend App Framework - Javascript / TypeScript / React
  • Backend Java REST Services utilizing a Java NLP SDK
  • Docker
  • CI / CD - GitHub / CircleCI
  • Cloud - AWS
 Requirements
  • Bachelor's degree in computer science, engineering, or a related field (or equivalent work experience).
  • 2+ years experience on development efforts in cross-functional teams, contributing to project planning, architecture, and technical decision-making.
  • Proven understanding of backend development using Java.
  • Proven technical experience in implementing best practices for front-end development, including code organization, performance optimization, and accessibility.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript and modern JS frameworks (React, Vue, Angular).
  • Knowledge of data storage solutions, including relational databases (e.g., PostgreSQL MS SQL, Elastic Search, Derby).
  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker) is a plus.
  • Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD) is desirable.
Encuentra el trabajo de tus sueños

Empleos añadidos recientemente en Estados Unidos

Software Engineer

.NET Software Engineer

Senior Software Engineer

Junior Software Engineer

Who is Hiring is part of Cybrient Technologies SA