Software Engineer

Overview

Remote
Full Time

Skills

Information Technology
Pair programming
Performance testing
Production support
Java
Amazon S3
RDBMS
Design
Collaboration
Agile
Planning
Interfaces
Amazon Web Services
Amazon RDS
Amazon SQS
Spring Framework
Hibernate
JavaScript
React.js
PostgreSQL
MySQL
Debugging
Scrum
Kanban

Job Details

Software Engineer
Information Technology

Job Description:

Software Engineer

Software Engineer Roles and Responsibilities
  • Understanding the approach and design decisions and creating an implementation that supports overall design
  • Working with other engineers on the team, particularly more junior engineers through pair programming, open communications, and collaboration
  • Actively participate in our Agile development lifecycle, including planning and grooming, stand-up, and retrospectives
  • Proactively perform code reviews, give feedback, and ask questions
  • Own (along with team) all aspect of the application, including quality, performance testing, and production support.
  • Other duties as assigned

Software Engineer Skills/Requirements
  • Full stack JAVA development experience, from back-end systems to user interfaces as necessary
  • Knowledge and experience using AWS services, such as S3, RDS, and SQS
  • Knowledge and experience using Spring, Hibernate, JavaScript, REACT
  • Knowledge and experience using relational database systems especially PostgreSQL and MySQL preferred
  • Ability to comfortably develop code for and debug remote systems
  • Collaborates with others, capable of working constructively with a group of people that have different skill sets and interests
  • Ability to take ownership of and effectively communicate implementation decisions at various levels
  • Ability to work independently and take initiative as a member of a dynamic and fast-moving team
  • Been an active member of an Agile team (running Scrum and Kanban) preferred

#JoinCSI

Job Details

City :
REMOTE

State :