Job Openings Software Developer

About the job Software Developer

Duties and Responsibilities

  • Collaborate with team to understand, create, and/or modify web applications using technologies such as Java, SQL, JavaScript, HTML, CSS, and Python.
  • Actively participate in a self-driven Agile Scrum team and all related ceremonies
  • Actively involved in all aspects of the software development life cycle from requirements definition and maintenance to testing, troubleshooting, and customer support in addition to software development responsibilities.
  • Design and implement feature changes within a team environment with minimal direction.
  • Communicate regularly with team lead and customer to ensure effective work partnerships.
  • Help lead / mentor more junior members on the team and offer troubleshooting assistance, while being able to resolve higher complexity issues.

Requirements

  • BS in Computer Science, Computer Engineering, or related technology field and minimum seven (7) years of experience.
  • Design solutions to customer requests based on established requirements and resolve defects identified during testing phases.
  • Comfortable working full-time in a remote environment with reliable access to internet connectivity. Responsive and responsible communication through technology with remote teammates
  • Develop and maintain interface connections and testing capabilities.
  • Strong problem solving and troubleshooting skills to resolve complex issues when escalated beyond other team members' skill levels.
  • Able to work and thrive in both individual and team-based development environments.
  • Experience with development under Linux-based systems, such as Red Hat Enterprise Linux.
  • Familiar with Linux shell scripting.