This Job Listing has Expired. To view latest jobs Click Here.
Overview
- Salary: 45,000 KES / Month
- Experience: Min. 1 Year
- Min. Education level: Bachelor's Degree
- Specialism: IT or Computer Science / Software Engineering
Vacancy Description
DUTIES AND RESPONSIBILITIES
Software Development & Maintenance
- Collaborate with the development team to design, build, and maintain scalable applications usingย .NET Coreย orย Java.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to peers to ensure code quality and consistency.
- Implement new features based on business requirements and contribute to continuous improvements of existing applications.
Debugging & Issue Resolution
- Receive and analyze client-reported issues related to application performance, bugs, or functionality.
- Reproduce and troubleshoot issues in a controlled test environment to identify root causes.
- Work with team leads to apply fixes and ensure they do not introduce new issues.
- Document bug reports, resolution steps, and outcomes for reference and knowledge sharing.
Requirement Analysis & Client Support
- Participate in project meetings to understand client needs, technical requirements, and end-user expectations.
- Translate business requirements into functional specifications with support from senior team members.
- Engage in discussions with QA, designers, and senior developers to clarify scope and align expectations.
Software Testing Support
- Assist the QA team in creatingย test cases,ย test scenarios, andย automated/manual testsย for assigned modules.
- Support execution of integration, regression, and system tests, helping identify bugs and performance issues.
- Participate in user acceptance testing (UAT) when needed, ensuring the final product meets client standards.
Documentation & Reporting
- Contribute to project documentation including feature specifications, technical guides, and user manuals.
- Maintain clear and concise records of development work, changes, and test results.
- Prepare progress reports or status updates for internal stakeholders and team leads.
Collaboration & Continuous Learning
- Work collaboratively with cross-functional teams including developers, testers, designers, and project managers.
- Participate in regular team stand-ups, sprint planning, and retrospective meetings.
- Proactively learn new technologies, tools, or frameworks relevant to project needs or career growth.
KEY REQUIREMENT SKILLS AND QUALIFICATION
- Degree inย Computer Science,ย Information Technology, or a related field
- Minimumย 1 year of experienceย in software development, support, or testing
- Trained or skilled inย .NET Coreย orย Java
- Good understanding of software development principles, object-oriented programming (OOP), and coding standards
- Familiarity with web technologies, APIs, and basic SQL knowledge is an added advantage
- Excellent logical reasoning and problem-solving abilities
- Ability to analyze complex issues and break them down into manageable solutions
Not for you? Share with a friend on...
View more jobs at Brites Management Services โ
Follow CampusBiz on
Disclaimer
We always do our best to keep scammers out and only post real opportunities so that you stand a chance in every application you make. It's advisable that YOU also do your due diligence before and after Applying for any vacancy. NEVER pay to facilitate your Hiring Process at any stage, no legit employer/recruiter will ask you to pay for anything.