Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, test, and maintain high-quality software applications according to project requirements.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver robust solutions.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews to ensure code quality, maintainability, and scalability.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Contribute to the continuous improvement of development processes and methodologies.
- Stay up-to-date with emerging technologies and integrate them into existing systems where appropriate.
- Develop and execute unit and integration tests to ensure software reliability.
- Assist in the deployment and monitoring of applications in production environments.
- Document technical specifications, user guides, and system architecture as needed.
- REACH US VIS OUR EMAIL: techieservice at techie.com
Job Requirements
- Minimum of 2 years of professional experience in software engineering or software development.
- Proven experience working in a remote environment and collaborating with distributed teams.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Proficiency in at least one modern programming language such as Python, Java, C#, or JavaScript.
- Experience with version control systems such as Git.
- Ability to write clean, maintainable, and efficient code.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Ability to manage time effectively and meet project deadlines.
- Eagerness to learn new technologies and adapt to changing requirements.
Featured Jobs
Similar Jobs


- Software Quality Assurance Eng...Raad Alfaris Information Technology Co - New Cairo, Cairo1 month ago







