Showing posts with label ICT. Show all posts
Showing posts with label ICT. Show all posts

Tuesday, 21 November 2017

Java Developer

Job Vacancy: Java Developer 
2 Positions
 
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
 
You will be part of a talented software team that works on mission-critical applications. 

Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
 
Responsibilities
  • Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Requirements
  • BS/BA degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience as a Sun Certified Java Developer
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
Company Profile: Cygnet Systems is an established IT solution provider and a technology agnostic IT systems integrator with global experience in providing valuable business solutions. 
We provide cost effective and customized solutions which include IT Consulting, ERP services like Implementation, Upgrades, Roll‐out, Support and Product and Custom Application Development that meet unique customer requirements.
 
With a commitment to provide cutting‐edge technology solutions and a proven ability to deliver tailor‐made and cost‐effective solutions, Cygnet Systems has become the preferred IT partner for a number of companies across the globe.
 
How to Apply
 
Cygnet Systems offers excellent careers opportunities for professionals who possess outstanding interpersonal skills and are results-oriented team players. 
If you are interested to join our team,  please submit your resume and cover letter to careers@cygnet.co.ke

.NET Developer

Job Vacancy: .NET Developer 
1 Position
 
We are looking for a .Net developer to build software using languages and technologies of the .NET framework. 
You will create applications from scratch, configure existing systems and provide user support.
 

In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. 
If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you.
 
Your goal will be to work with internal teams to design, develop and maintain software.
 
Responsibilities
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
Requirements
  • Proven experience as a .NET Developer or Application Developer
  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
  • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Understanding of Agile methodologies
  • Excellent troubleshooting and communication skills
  • Attention to detail
  • BSc/BA in Computer Science, Engineering or a related field
Company Profile: Cygnet Systems is an established IT solution provider and a technology agnostic IT systems integrator with global experience in providing valuable business solutions. 
We provide cost effective and customized solutions which include IT Consulting, ERP services like Implementation, Upgrades, Roll‐out, Support and Product and Custom Application Development that meet unique customer requirements.
 
With a commitment to provide cutting‐edge technology solutions and a proven ability to deliver tailor‐made and cost‐effective solutions, Cygnet Systems has become the preferred IT partner for a number of companies across the globe.

How to Apply
 
Cygnet Systems offers excellent careers opportunities for professionals who possess outstanding interpersonal skills and are results-oriented team players. 
 If you are interested to join our team,  please submit your resume and cover letter to careers@cygnet.co.ke

Oracle SOA Developers

Job Vacancies: Oracle SOA Developers 
2 Positions
 
The SOA Developer is responsible for technical development, maintenance and support of the Oracle E-Business Suite with a heavy focus on system integrations architecture and development.
 
The successful candidate for this role will have excellent development and analytical skills. 

Responsible for working both individually and in team environments to develop and deliver business functionality based on Oracle SOA, Oracle EBS, and other peripheral system software components. 
The candidate will work closely with the Fusion Middleware Architect, and the Application Developers and Business Analysts from multiple systems, to Support SOA processes, and translate requirements to technical design, through development, unit testing and assisting with deployment of developed components.
 
Take direction concerning any of the following, from the Fusion Middleware Architect or the Software Development Manager.
 
Responsibilities
  • Define, design, and implement complex composites using BPEL, OSB, Human workflow, Business rules, JDeveloper, XML, Java, SOAP, REST and other protocols.
  • Implement custom Exception Handling mechanism and use SOA Fault policies.
  • Monitor existing SOA processes using the OEM interface, adept at drilling down to the point of failure and investigating specific issues independently.
  • Coordinate with the technical team, Oracle support, DBA, IT Infrastructure, Technical consultant and/or other Functional consultants for implementing bug fixes/ SR resolution.
  • Consulting within the Oracle Fusion Middleware Environment
  • Effectively work with vendors and external partner support services to obtain solutions and/or workarounds that are acceptable to business operations.
  • Participate on major SOA-related upgrade initiatives as needed.  Coordinate patching regularly, by schedule and as-needed.
  • Maintain and/or develop Oracle ADF (and/or Oracle APEX) applications, for middleware usages (enterprise logging system, etc.).
  • Use Oracle BPM Suite for business process automation.  Some skills in this area are desired, or at least the willingness to explore and learn (also BAM, Business Rules, etc.).
  • Interact with other middleware/messaging teams within the company, who are working with other technologies, to properly serve the company’s System
Requirements
  • BS/BA degree in Computer Science, Engineering or a related subject
  • Oracle experience:  Oracle BPEL, Oracle Service Bus, Oracle ESB, J2EE including WebLogic, Web Services, Oracle SOA Suite 11g/12c, , Oracle Database 11g/12c, SOA process performance tuning
  • Oracle ADF User Interface experience.  And/or Oracle APEX. Ability and experience with generating common (Canonical) data models.
  • Knowledge of SOA principles and practices, and the ability to apply meaningfully to system integrations.
  • Knowledge of and Experience in all areas of solution architecture related to SOA:  Infrastructure, Security, Integration, Application, Data.
  • Detail oriented and effective time management and strong analytical, organization and problem solving skills.
  • Exceptional written, strong verbal and interpersonal communication skills. 
  • Dedicated, motivated, efficient and results oriented and possess an ability to work with minimal supervision.
Company Profile: Cygnet Systems is an established IT solution provider and a technology agnostic IT systems integrator with global experience in providing valuable business solutions. 
We provide cost effective and customized solutions which include IT Consulting, ERP services like Implementation, Upgrades, Roll‐out, Support and Product and Custom Application Development that meet unique customer requirements.
 
With a commitment to provide cutting‐edge technology solutions and a proven ability to deliver tailor‐made and cost‐effective solutions, Cygnet Systems has become the preferred IT partner for a number of companies across the globe.
 
How to Apply
 
Cygnet Systems offers excellent careers opportunities for professionals who possess outstanding interpersonal skills and are results-oriented team players.  
If you are interested to join our team,  please submit your resume and cover letter to careers@cygnet.co.ke

Sunday, 19 November 2017

KTDA Vacancies

Kenya Tea Development Agency (MS) Ltd is a key player in the tea industry providing management services to the smallholder tea sub-sector for efficient production, processing and marketing of quality teas.

To ensure continued success and growth, we are seeking dynamic and highly talented individuals to join our management team in the following exciting and challenging positions. 

To be considered you must be computer literate, proactive and resilient. You must possess strong communication, analytical, organizational, planning and interpersonal skills.

Systems Developer 

(2 Positions)

The Role: 
Reporting to the Head of Business Systems, the successful candidate will be responsible for designing, developing, operationalizing and implementing computer softwares that are robust, reliable and secure in order to meet the organizational requirements in KTDA.

Key Responsibilities
·                     Designing, developing and implementing software for KTDA business, factories and subsidiaries.
·                     Providing programming for some in-house IT projects and custom developments.
·                     Providing technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance existing systems.
·                     Planning and delivering software platforms used across multiple products and organizational units.
·                     Assisting in the creation of the system design and functional specifications for all new development projects, writing technical procedures and documentation for the applications including operations, user guide, etc.
·                     Producing technical documentation for new and existing applications.
·                     Participating on IT project steering committees and be involved in the design phase of any new IT software development projects.
·                     Identifying opportunities that can improve efficiency of business processes.
·                     Investigating and resolving application functionality related issues, and troubleshoot application issues on existing systems.
·                     Troubleshooting technical issues and identifying modifications needed in existing applications to meet changing user requirements.
·                     Analyzing data contained in the corporate database and identify data integrity issues with existing and proposed systems and implement solutions.
·                     Providing assistance and advising business users in the effective use of applications and information technology.
·                     Ensuring adequate training for users and support personnel for systems.
Qualifications / Skills / Experience

The ideal candidate must possess the following qualifications and competencies: -
·                     Bachelor of Science Computer science, IT, or related fields;
·                     A minimum of five (5) year’s experience with at least 4 years’ hands-on technical roles in the field and relies on experience and judgment to plan and accomplish goals.
·                     Certification in software development e.g. MCSD is an added advantage
·                     Experience with S.A.P ABAP and/or Java Webdynpro is an added advantage.
·                     Extensive knowledge of data processing, hardware platforms, and enterprise software applications.
·                     Technical experience with Systems Networking, Databases, Web development, and user support.
·                     Good background in Database Design and Development
·                     Strong programming skills in one or more of Delphi Pascal, C#, JAVA, PHP/ASP.NET, HTML/CSS/JAVASCRIPT.
·                     Strong project management skills with effective results focus within an information systems environment.
·                     Excellent interpersonal and communication skills
·                     Ability to work under pressure and meet deadlines
·                     High level of integrity
How to Apply:

CLICK HERE to apply online not later than 29th November 2017.


Senior Legal Officer

1 Position

Position Scope:
 Reporting to the Head of Legal and Regulatory Affairs, theckground-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; margin-left: 0cm; text-indent: 0cm;"> ·                     Reviewing progress of outstanding litigation and liaising with and managing external lawyers;
·                     Formulating compliance check-lists to be used for the purpose of ensuring that all information required is provided accordingly;
·                     Maintaining records of contracts, leases, loan agreements and the covenants therein;
·                     Providing timely information on renewals or termination of agreements;
·                     Drawing up contracts, lease documents, loan agreements and other legal documents;
·                     Liaising with relevant departments to ensure that where legal risks have been identified, appropriate courses of action have been taken;
·                     Providing legal protection and risk management and advising management on contract processes;
·                     Providing and interpreting legal information, conducting training and disseminating appropriate legal requirements to staff ;
·                     Preparing, reviewing and modifying contractual instruments to assist and support various business activities;
·                     Negotiating, reviewing and drafting documentation for business transactions and advising on the necessary checklist to be adopted to ensure information is submitted on time;
·                     Ensuring the undertaking of due diligence searches on behalf of KTDA Holdings Group and, KTDA MS managed Factory Companies and associated companies, also liaising with an external legal counsel as required;
·                     Ensuring the follow up of all court cases facing the Group Holdings and attend court hearings where necessary, follow up of Judgements and costs on behalf of the KTDA Group.

Qualifications / Skills / Experience

The ideal candidate must possess the following qualifications and competencies: -
·                     A Bachelor of Laws degree from a recognized institution;
·                     An advocate of the High Court – Five years (5) post admission
·                     A minimum of five (5) years relevant experience;
·                     Member of Law Society of Kenya with a current practicing certificate
·                     A Postgraduate Diploma in Legal Studies from the Kenya School of Law;
·                     A Certified Public Secretary & Member of ICPSK in good standing – will be an added advantage;
·                     Should have thorough knowledge of the relevant industry/sector as well as knowledge of regulatory requirements affecting the relevant sector;
·                     Must have ability to plan, organize, implement and evaluate assigned goals;
·                     Must demonstrate ability to handle multiple and conflicting priorities, and work under strict deadlines;
·                     Exposure to any special IT packages
·                     High levels of integrity and confidentiality
·                     Excellent leadership skills and negotiation skills
·                     Strong analytical and organizational skills
·                     Excellent networking, interpersonal and communication skills
·                     Ability to work under pressure and meet deadlines.
How to Apply:

CLICK HERE to apply online not later than 29th November 2017.


Head of Secretarial and Governance 


One (1) Position

Position Scope: 
Reporting to the Group Company Secretary, the successful candidate will be responsible for managing the Secretarial services function and ensuring compliance with statutory requirements (in relation to Company Law matters) by KTDA [H], its subsidiaries and the managed factory Companies.

Key Responsibilities
·                     Ensuring the research and review of Good Corporate Governance policies and best practices for the Group;
·                     Liaising with other departments for the effective provision of secretarial services by the division;
·                     Supervising co-ordination and preparation of KTDA Managed Factories and Company meetings;
·                     Taking minutes for KTDA Holdings, subsidiary and committee meetings;
·                     Supervising set up and maintain the shareholders register of the KTDA Group and associated companies;
·                     Supervising allotment and allocation of shares for all KTDA Group and associated companies including managing the share allotment control systems and procedures;
·                     Supervising the preparation and issuance of share certificates;
·                     Coordinating the processing and effecting of dividend payment to shareholders;
·                     Overseeing the verification of statutory returns with the Registrar of companies;
·                     Overseeing the electoral process for Directors of the factory companies and KTDA associated companies;
·                     Supervising the updating of the Memorandums and articles and maintenance of Company the Minute Books of the respective companies;
·                     Attending and resolve Shareholder queries and issues;
·                     Supervising the filing of statutory returns and notifications to the Registrar of Companies;
·                     Overseeing the preparation and submission of election notices;
·                     Facilitating assigned meetings within the KTDA Group;
Qualifications / Skills / Experience

The ideal candidate must possess the following qualifications and competencies: -
·            &nbtext-indent: 0cm;"> ·                     A Master’s degree in law or a business related field is an added advantage;
·                     A Certified Public Secretary – Seven (7) years post registration;
·                     Member of ICPSK in good standing
·                     An advocate of the High Court – Seven (7) years post admission
·                     Member of Law Society of Kenya with a current practicing certificate
·                     A Postgraduate Diploma in Legal Studies from the Kenya School of Law;
·                     A minimum of Ten (10) years working experience in either a comparable position in medium to large private or public institution, inclusive of public sector;
·                     Demonstrate good grasp of Commercial law, Company Law and practices, Corporate Governance procedures and practices, the Constitution of Kenya and other relevant national laws;
·                     High levels of confidentiality;
·                     Demonstrate excellent relationship and networking management and communication skills necessary for interaction with both internal and external stakeholders;
·                     Demonstrate success in managing and conducting a variety of litigation matters ;
·                     Must have demonstrated ability to handle departmental budgets, resources, processes, projects and relationships;
·                     Should have thorough knowledge of the tea sector as well as knowledge of regulatory requirements affecting the relevant sector;

How to Apply:

CLICK HERE to apply online not later than 29th November 2017.

SAP Applications Support Manager and Sacco Accountant

SAP Applications Support Manager
Reporting to the Head – Technology and Enterprise Systems, the SAP Application Support Manager will be responsible for all aspects of managing the day-to-day successful running of the Co-op Bank SAP Landscape.
The role holder is required to be widely knowledgeable & experienced in architecture to carry out implementation and support of SAP technical infrastructure (and integrated components), security, and change management processes across the Bank. Additionally, the ideal candidate should have experience leading teams in a dynamic and collaborative environment with ability to communicate effectively within and across all organizational levels .

Responsibilities

Manage the SAP first line support team responsible for the SAP Applications stack while providing a single point of contact for other teams on all SAP technical design and support issues.
Manage 3rd party suppliers and coordinating regular support review meetings to ensure SLA’s are met and that support calls are effectively triaged and resolved in a timely way as well as ensure priority setting for calls.
Work alongside the Project teams to ensure Projects are accommodated with support and the wider IT function to ensure change is managed alongside other IT infrastructure activities.
Ensure the integrity of the SAP landscape (functional consistency) and proactively work with 3rd Parties to ensure it is patched and maintained in line with current best practice.
Work with IT to provide required management information on a regular basis to set systems performance KPIs (Key Performance Indicators) and SLAs (Service Level Agreements).
Ensure systems are managed efficiently, are resilient, are backed up appropriately and that a Disaster Recovery solution is in place and tested annually. The SAP support manager will also feed into any business continuity planning.
Deliver end-to-end service provision for the services provided to the business in accordance with agreed Service Level Agreements.
Perform Failure Modes and Effects Analysis for proposed changes on key modules, to ensure high performance on SLAs for Uptime.
Participate in architectural decisions and provide input to enterprise architecture team while ensuring management and solution delivery of SAP security resource.
Oversee the overall development & execution of business production support process and incident management.

Qualifications

·         A Bachelor’s degree in an ICT related field from a recognized university. Possession of a master’s degree will be an added advantage.
·         Understanding of SAP ABAP development concepts, guidelines and SAP architecture
·         Experience with SAP ABAP design and development.
·         Skilled in multiple disciplines around Configuration, Installation, Post-Installation, User Administration, Client Administration, Transport Management System (STMS), Background Job, Patches Installation, Kernel Upgrade, Spam Update, Operation Modes (RZ04), and Load Balancing (SMLG)
·         Have familiarity with SAP System Monitoring t-codes
·         Minimum 7 years’ of relevant experience in IT working across multiple technology platforms and or project management coupled with 2+ years’ experience in SAP support/project delivery.
·         Logical, analytical and investigative mind, together with creative abilities with an ability to handle complex information with accuracy and attention to detail.
·         Strong problem-solving skills with high mathematical aptitude.
·         Good team working and interpersonal skills to enable working closely with staff at all levels throughout the organization, including managers and IT specialists .
·         Work with IT and Project teams to ensure submitted system enhancement / changes have undergone adequate functional & volume testing before release to production.
·         Strictly adhere to all regulations, statutes, standards, practices and all internal processes and procedures as per the relevant manuals and comply with all relevant external legislation and regulations with regard to Compliance requirements.
How the Apply
Qualified candidates to apply here

Systems Developer IT
If you are an exceptional IT professional with solid programming skills and knowledge of database concepts and you possess strong analytical and process improvement skills with proven proficiency in dealing with corporate information systems in the banking sector, then the Systems Developer position, is a fantastic opportunity for you to join our ICT team.
The role holder will be responsible for detailed analysis, design and development of In-house systems and Management Information Systems (M.I.S.) and will also be required to maintain and support applications within this section.

Responsibilities

·         Carry-out analysis of the requirements, assist in preparing system specification by the users and recommend solutions to address user needs.
·         Develop high performing applications (web, desktop and mobile applications) depending on the requirements definitions and ensure responsiveness to front-end requests.
·         Develop and maintain documentation/manuals on system configuration or setup in addition to building reusable code and libraries for future use.
·         Carry out technical user training in respect to these systems so that the business can utilize them.
·         Provide test systems for SIT/UAT to ensure tests to the functionality/features have been done before rollout to the entire user network.
·         Make changes to system configuration and parameters to accommodate business and technological requirements.
·         Secure systems by putting adequate controls and restrict access to programs by users in accordance with the requirements of the bank and adhere to change control procedures in implementing solutions.
·         Set up and attend to systems failures, or coordinate the resolution of the problem and deal with queries from users.
·         Define new process improvement opportunities then develop and implement data models and other strategies that optimize statistical efficiency and data quality.

Qualifications

·         Bachelor’s degree in Computer Science, Electronics Engineering, IT or related field from a recognized university.
·         Minimum 2 years’ experience in software development, data analysis and reporting as well as 2 years’ experience with working in web based Java solutions (Apache Wicket, Tomcat/Jetty, GUICE/Spring, Solr, Webservices/Jersey/REST/Spring)
·         Experience with a least one JS framework/Libraries – React, Angular, Vue.js, Ember, JQuery, JQWidgets , Bootstrap, Very good knowledge of Windows Operating Systems and an understanding of Unix and Linux.
·         Excellent understanding of SQL database fundamentals (for MSSQL, Oracle etc), other programming tools and languages particularly C#, ASP.NET, MVC, HTML/CSS, XML
·         Experience with DevOps processes, workflows and tools like Jenkins or Docker will be a plus.
·         Very strong analytical, presentation & problem-solving skills with the ability to work confidently on high priority problems and present technical ideas in a user-friendly language .
·         Good knowledge of reporting and business analytics tools.
·         Positive attitude and willingness to learn new things.
How to Apply
Qualified candidates to apply here

Sacco Accountant
Our client, a non-deposit taking medium sized Sacco based in Nairobi with a membership of 1600 is looking for a dynamic and experienced person to fill the vacant position of a Sacco Accountant.
Reporting to the CEO, the position will be based in Nairobi
The Accountant shall be responsible for overseeing finance and accounting function in the Society:

Responsibilities

·         General supervision of Accounts Section staff
·         Preparation of Society final accounts, Trial Balance, Balance sheets etc;
·         Preparation and presentation of annual revenue and capital budgets;
·         Preparation of Economic reports;
·         Ensure safe custody of the Society’s cheque books and other sensitive documents
·         Developing financial management mechanisms;
·         Conducting reviews/evaluations for cost reductions on various vote heads;
·         Managing Sacco’s financial accounting and monitoring systems;
·         To liaise with internal /External Auditors on audit Controls and act on management letters;
·         Producing accurate financial reports;
·         Give a cost benefit analysis on external borrowing for Board of Directors approval;
·         Management of staff payrolls;
·         Keeping abreast of changes in financial regulations and legislation;
·         Ensuring the Society assets and liabilities are recorded correctly and safeguarded;
·         Ensuring the necessary cash reserve is maintained as required by law;
·         Keeping and managing debtors and creditors records;
·         Implementation and review of the Society’s financial accounting policies and procedures;
·         Giving guidance in all financial and accounting matters;
·         Ensuring adequate budgetary controls are in place;
·         Advising and overseeing prudent financial management and investment;
·         Submitting implementation work plans and ensure proper reporting systems are in place;
·         Approving payments made by the Society;
·         Ensuring that accounts and reconciliation are done on a monthly basis and adherence to specific deadlines; and
·         Any other lawful duties that may be assigned from time to time.

Qualifications

·         Are holders of a Business related degree or its equivalent from a recognised university and CPA (K) or ACCA
·         Bachelor’s Degree and CPA (K) or its equivalent
·         CPA (K) and have satisfactorily served as an Accountant in the Society or a comparable position with similar responsibilities in a Sacco or in like organizations for a minimum period of 3 years.
·         Diploma in Co-operative Management will be an added advantage.
·         Have demonstrated high financial management capability and Investment.
·         Have good knowledge of Information Technology.
How to Apply 
Applicants to visit coop bank

Facebook

FOLLOW US ON FACEBOOK

Like us on Facebook