Responsibilities:
- Develop, test, and maintain software applications and systems
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and maintainable code
- Troubleshoot and debug issues reported by users or identified through testing
- Conduct code reviews to ensure code quality and adherence to coding standards
- Stay up-to-date with emerging technologies and industry trends
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance
Qualifications:
- Bachelor's degree in Computer Science or a related field (or equivalent work experience)
- Strong knowledge of programming languages such as Java and JavaScript
- Experience with RESTful APIs and web services
- Familiarity with NoSQL databases
- Understanding of information security principles and best practices
- Knowledge of vulnerability assessment and remediation techniques
- Proficiency in operating systems (e.g., Windows, Linux)
- Experience working with servers and server administration
- Ability to work independently as well as collaboratively in a team environment
- Excellent problem-solving skills and attention to detail
Note: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.
Job Type: Contract
Salary: $55.42 - $66.74 per hour
Experience level:
- 9 years
Schedule:
- 8 hour shift
Work Location: Remote