Junior Programmer
L
LimitlessliSoftware Development
Location: Israel, US Eastern Standard Time (EST) – 9am to 6pmFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PHPPythonSQLGitJavaJavascriptC#RESTful APIs
Requirements
- Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Programmer, Software Developer, Application Developer, or in a similar role.
- Proficiency in one or more programming languages, such as C#, Java, Python, JavaScript, PHP, or similar technologies.
- Experience with databases and SQL, including the ability to design, query, and maintain relational databases.
- Familiarity with software development methodologies and the software development lifecycle.
- Experience working with APIs, web services, and system integrations.
- Strong troubleshooting, analytical, and problem-solving skills.
- Understanding of software testing, debugging, and version control tools such as Git.
- Ability to work independently while collaborating effectively with cross-functional teams.
- Strong communication skills and the ability to explain technical concepts to non-technical stakeholders.
- Excellent attention to detail and a commitment to producing high-quality work.
- Reliable computer, noise-canceling headset, second monitor, stable internet connection, and backup internet connection.
Responsibilities
- Design, develop, test, and maintain software applications, programs, and system integrations.
- Write clean, efficient, well-documented, and maintainable code.
- Analyze business and technical requirements and translate them into functional software solutions.
- Troubleshoot, debug, and resolve software defects, system issues, and performance problems.
- Collaborate with business stakeholders and technical teams to understand user needs and recommend appropriate solutions.
- Participate in the full software development lifecycle, including requirements gathering, development, testing, deployment, and ongoing maintenance.
- Develop and maintain databases, APIs, integrations, and other supporting components as required.
- Conduct unit testing and support system and user acceptance testing.
- Review existing applications and identify opportunities to improve functionality, performance, security, and scalability.
- Maintain technical documentation, including system specifications, development processes, and user guides.
- Participate in code reviews and follow established development standards and best practices.
- Provide technical support and assistance for internally developed applications and systems.
- Stay current with relevant programming languages, technologies, tools, and industry best practices.
View Full Description & ApplyYou'll be redirected to the employer's site