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.