Job Description:
As a Computer Programmer you will be responsible for designing coding testing and implementing software solutions. You will collaborate with a team of developers engineers and stakeholders to develop applications that meet business requirements and enhance our technical capabilities.
Key Responsibilities:
- Write modify and debug software code using programming languages such as Java C Python or others as required.
- Collaborate with team members and stakeholders to gather and analyze requirements.
- Design and develop software solutions to meet business needs and technical specifications.
- Perform unit testing and debugging of applications to ensure functionality and quality.
- Integrate software components and thirdparty programs.
- Implement security and data protection measures.
- Document software specifications and user manuals.
- Provide technical support and troubleshoot software issues.
- Stay up to date with emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes and methodologies.
Qualifications:
- Bachelors degree in Computer Science Software Engineering or a related field.
- Proven 2 years of experience as a Computer Programmer or in a similar role.
- Strong proficiency in programming languages and frameworks relevant to the role (e.g. Java C Python .NET).
- Experience with software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with database management systems (e.g. MySQL PostgreSQL SQL Server).
- Excellent problemsolving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and as part of a collaborative team.
- Knowledge of version control systems (e.g. Git) and software testing techniques.
- Certification in relevant technologies or methodologies is a plus.
Remote Work :
No