Full job descriptionResponsibilities:- 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 maintenanceQualifications:- 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 detailNote: This job description is not intended to be all-inclusive. Employees may perform other related duties as negotiated to meet the ongoing needs of the organization.Job Type: ContractExperience level:9 yearsSchedule:8 hour shiftWork Location: Remote
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
