Entry Level Software Developer
- Contractor
- Remote
- Ctinc
- Prefferd visa: OPT, CPT, F1, H4, L1, L2, J1, Have H1 Visa, Need H1 Visa, EAD, TN Permit Holder
- Posted 2 years ago – Accepting applications
Job Detail
-
Offerd Salary $ 25 - $ 45
-
Required Position 1 hire
-
Experience 3
Job Description
A Software Developer, or Computer Software Developer, is responsible for using their knowledge of programming languages to design software programs. Their duties include meeting with clients to determine their software needs, coding and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capacities.
Job Requirement
- Completed bachelor’s degree in Computer Science, Computer Engineering, Math or other Science major
- Excellent verbal and written communication skills
- Ability to research and execute solutions based on online guides and tutorials
- Technical aptitude and the ability to problem solve
- Knowledge of HTML/CSS and Javascript
- Strong work ethic, positive attitude and motivation to learn
- Ability to work independently as well as in a team environment
- High level of professionalism and ethics
Preferred qualifications:
- Technical creativity and a history finding creative solutions to interesting problems
- Ability to manage multiple priorities in a fast paced environment
- Experience with React, Ruby on Rails and SQL
- Experience in Java, web development, python
- Experience working with the Selenium test suite
Key Responsibilities
- Implement new features to existing software according to specifications
- Troubleshoot, debug, and test new features
- Suggest viable solutions to resolve issues with existing software
- Specify implementation details for proposed new functionality and features
- Maintain up-to-date records of issues with existing code, and propose potential improvements
- Maintain documentation for newly-written code
- Implement fixes and modifications to front end code
- Support other developers by assisting in the implementation of new functionality
- Write tests and fix existing tests in the automated testing suite
Required skills