Job purposes:
Interpret business requirements to technical flows by developing and guiding the development team to achieve the desired business results. Leading engagements with third-party services providers, integrations, and managing SLA’s.
To be responsible for participating in the planning, designing, developing, testing, and maintaining of our client’s websites and web-based applications.
Responsibilities:
- Developing front-end website architecture
- Designing user interactions on web pages
- Developing back-end website applications
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones
- Ensuring responsiveness of applications
- Working alongside graphic designers for web design features
- Seeing through a project from conception to finished product
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web, mobile applications, and programming languages.
- Integration of user-facing elements adopting appropriate server-logic and database schema to have performance-optimized products
- Manage USSD Code including optimization and enhancement to business requirements
- Develop reusable code and libraries for future use
- Optimization of the application for optimal speed and scalability
- Implementation of security and data protection
- Manage server environment including operating systems IIS and other services on Windows and Linux platforms
- Integration of multiple data sources and databases into centralized repositories
- Flutter Development of Android, iOS, and web applications
- Develop appropriate user authentication and authorization between multiple systems, servers, and environments
- Management of the hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Developing and implementing appropriate testing platform
- Manage the development team members in ensuring projective deliverables are managed within expected time frames and have the desired quality in terms of functionality, UI, and UX.
Skills and Qualifications:
- Versatile in USSD & Flutter development
- Experience in managing a team of developers.
- Excellent knowledge of back-end programming languages such as Core Java, JavaScript frameworks, HTML, CSS, and Flutter.
- Excellent knowledge in coding, server management and API development/management.
- Excellent knowledge of databases, scripting, and queries for MSSQL
- Proficient knowledge of IIS
- Understanding accessibility and security compliance
- Experience in payment processing systems and related integrations
- Experience with open-source content management systems (i.e. WordPress, OpenCart, etc).
- Proficiency with server-side languages such as PHP
- Proficiency with the PHP framework CodeIgniter
- Familiarity with database technology such as MySQL and MariaDB
- Strong coding, debugging, and problem-solving skills
- Strong verbal and written communication skills
- Good knowledge of Visual Studio Code, etc.
- Attention to detail.
- Highly motivated individual with a passion for learning new technologies
Experience:
1. A Ph.D./Master/degree/diploma in the following will also be an added advantage:
- Computer Science
- Computer Engineering
- Or related field
- Self-taught is also welcome
2. Minimum of 3 years of working experience in software development.
Competencies:
- Good team player.
- Strong ability to adapt and work in a fast-paced environment.
- Highly motivated and target driven.
- Good decision-making and problem-solving skills.
- Strong communication skills.
- High level of confidentiality.
- Good negotiation and problem-solving skills.
To apply for this job email your details to apply@jobsportal-career.com
Closing Date : 20th April, 2023.