Application & Software Officer at Brites Management Services

3 Years
or Register to apply for this job
Company Details
Industry: Consulting
Description: Brites Management Services Limited is one of the best leading Recruitment and HR consultancy companies in Nairobi, Kenya. We are registered and incorporated under Companies Act (Cap. 486) and we provide a complete range of HR Solutions. Our sole focus is to simplify the complexities of the HR department and help companies concentrate on the core business as we handle HR tasks more efficiently and accurately. We have diverse staff of seasoned professionals who are passionate about value addition to our clients. We deliver our services in a professional manner offering expertise support that amplifies a company’s potential by having a systematic process to not only offer the best talents but also other performance monitoring services. Over the years, we have acted as a preferred and the best Recruitment and HR Consultancy Company in Kenya, Africa, Middle East and handling assignments from all corners of the world. With our vast experience and in depth understanding of international recruitment procedures,
Job Description

Application & Software Officer

Company: Brites Management Services

Location: Mlolongo, Kenya

Category: Information Technology

Education: Diploma in Computer Science, Information Systems, or Software Engineering

Salary: Kshs. 50,000 - Kshs. 70,000

Employment Type: Full-Time

Key Responsibilities

  • Develop, test, and maintain software applications to meet user needs and requirements.
  • Collaborate with cross-function teams to define, design, and ship new features.
  • Monitor and improve application performance, ensuring high reliability and responsiveness.
  • Identify and correct bottlenecks, fix bugs, and improve application efficiency.
  • Document development processes, code changes, and other necessary project information.
  • Provide technical support and training to users and other stakeholders.

Application Management & Support

  • Administer, configure, and maintain core business applications such as ERP, CRM, HR, Finance, and Inventory systems.
  • Monitor application performance and ensure optimal uptime and user accessibility.
  • Manage user accounts, roles, and permissions within enterprise systems.
  • Troubleshoot and resolve software-related issues in collaboration with vendors, developers, and internal users.
  • Perform regular updates, patches, and version upgrades to ensure system stability and security.
  • Coordinate testing of system upgrades and enhancements before deployment.

Systems Optimization & Development

  • Identify and recommend system improvements or automation opportunities to enhance business efficiency.
  • Participate in business process analysis to align technology with operational requirements.
  • Collaborate with developers or consultants to customize or integrate systems as needed.
  • Document workflows, data flows, and integration points between business systems.
  • Support digital transformation initiatives and the adoption of new technologies.

Database Administration & Data Integrity

  • Manage and maintain databases ensuring data integrity, accuracy, and availability.
  • Conduct routine database backups and recovery procedures.
  • Monitor database performance, troubleshoot bottlenecks, and optimize queries.
  • Implement and enforce data security, access controls, and retention policies.
  • Support data migration, cleaning, and reporting activities.

 User Support & Training

  • Serve as the primary point of contact for application-related support and queries.
  • Provide user onboarding, training, and documentation for new systems or features.
  • Create and maintain user manuals, FAQs, and knowledge-base materials.
  • Ensure timely communication to users about scheduled maintenance, upgrades, or outages.

 Software Governance & Compliance

  • Ensure compliance with software licensing agreements and vendor contracts.
  • Maintain an up-to-date software inventory and documentation repository.
  • Enforce IT and data security policies in line with organizational and regulatory standards.
  • Conduct regular audits on application usage and security vulnerabilities.

Collaboration & Continuous Improvement

  • Liaise with various departments to understand their software needs and challenges.
  • Work with ICT leadership to evaluate and recommend new tools or platforms.
  • Stay updated with industry trends and emerging technologies relevant to business applications.
  • Participate in budgeting, planning, and vendor evaluation processes.

Requirements

  • Diploma in Computer Science, Information Systems, Software Engineering, or a related field.
  • Proven experience in software development and application management.
  • Strong knowledge of programming languages such as Java, C#, or Python.
  • Experience with database management systems like SQL Server or MySQL.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Strong communication and interpersonal skills.
  • Strong understanding of database management systems (DBMS) such as MySQL, SQL Server, or Oracle
  • Experience with ERP, CRM, or other enterprise applications is an added advantage
  • Proficiency in application troubleshooting, system integration, and process automation
  • Working knowledge of software development life cycle (SDLC) and IT service management (ITSM) practices
  • Familiarity with cloud-based applications and software licensing management

Perks and Benefits

  • Competitive salary range of Kshs. 50,000 - Kshs. 70,000 based on experience and qualifications.
  • Opportunities for professional growth and development.
  • Friendly and supportive work environment.
  • Access to cutting-edge technology and tools.
  • Health and wellness benefits.

If you are passionate about software development and eager to join a dynamic team in the consulting industry, we encourage you to consider this exciting opportunity at Brites Management Services.

Salary: Kshs. 50,000 - Kshs. 70,000
Education: Diploma
Employment Type: Full Time
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.

Recent Jobs