Job Overview
-
Date PostedMay 3, 2024
-
Location
-
Offered Salary£50 - £68 / day
-
Expiration dateMay 5, 2026
-
Experience Need2 Years
-
GenderMale
-
QualificationCertificate
-
Career LevelJunior
Job Description
We are looking for a talented and driven Software Developer to join our dynamic IT team. In this role, you will design, develop, and maintain software applications that meet the needs of our clients and improve business operations. You will work collaboratively with cross-functional teams to deliver high-quality software solutions, ensuring they are efficient, scalable, and user-friendly.
Key Responsibilities:
- Software Development: Design, code, and test software applications based on project requirements and specifications.
- Collaboration: Work closely with product managers, UX/UI designers, and other developers to define software requirements and design solutions.
- Troubleshooting: Diagnose and resolve software defects and performance issues, providing timely solutions and updates.
- Documentation: Create and maintain technical documentation for code, processes, and system architecture.
- Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate effectively with the development team.
- Agile Methodologies: Participate in Agile/Scrum practices, including sprint planning, daily stand-ups, and retrospectives.
- Testing: Develop and execute unit tests and integration tests to ensure software reliability and quality.
- Continuous Improvement: Stay updated on industry trends, technologies, and best practices to enhance skills and contribute to team innovation.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional experience in software development using programming languages such as Java, C#, Python, or JavaScript.
- Familiarity with web frameworks (e.g., React, Angular, or Django) and database management (e.g., SQL, NoSQL).
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Experience with Agile methodologies and tools (e.g., JIRA, Trello) is a plus.
- Excellent communication and teamwork skills, with a focus on collaboration.
- Ability to work independently and manage multiple tasks effectively.
Benefits:
- Competitive Salary: Attractive salary package commensurate with experience and skills.
- Health Insurance: Comprehensive medical, dental, and vision insurance options for you and your family.
- Retirement Plans: 401(k) plan with company matching contributions to help you save for the future.
- Flexible Work Arrangements: Opportunities for remote work and flexible scheduling to promote work-life balance.
- Professional Development: Access to training programs, workshops, and conferences to enhance your skills and career growth.
- Generous Paid Time Off: Paid vacation, sick leave, and holidays to recharge and maintain well-being.
- Innovative Work Environment: A collaborative culture that encourages creativity and supports innovative thinking.
- Employee Recognition Programs: Acknowledgment and rewards for exceptional performance and contributions to the team.
Why Join Us:
At Rizq Jobs, we are dedicated to building innovative software solutions that empower businesses and enhance user experiences. As a Software Developer, you will have the opportunity to work on exciting projects that challenge your skills and contribute to meaningful outcomes. Our supportive environment fosters collaboration, continuous learning, and professional growth. Join us in shaping the future of technology and making a positive impact in the IT industry.