Senior Software Engineer
Responsibilities
- Design
and develop web applications and mobile applications that meet user
requirements and adhere to design and coding standards.
- Create
and maintain databases for web applications and mobile applications.
- Develop,
test, and deploy web applications and mobile applications.
- Troubleshoot
and debug web applications and mobile applications.
- Collaborate
with other team members and stakeholders to ensure successful delivery of
applications.
- Ensure
the security and performance of web applications.
- Monitor
and track web application and mobile application usage.
Qualifications
- 5+
years of experience in software development.
- Bachelor’s
degree in Computer Science, Information Technology, or a related field.
- Proven
experience with developing REST APIs and programming in Java, Springboot
- Good
design and problem solving skills.
- Proven
experience with web development and programming, including HTML, CSS,
JavaScript, and related technologies.
- Seasoned
coder, good knowledge on various design patterns, works with less
supervision
- Experience
with Test Driven Development
- Knowledge
of application performance and monitoring
- Knowledge
of continuous integration and continuous deployment
- Knowledge
of cloud platforms (AWS, Azure or GCP)
- Proficient
in database design and development.
- Experience
with mobile application development.
- Should
be a good team player with good communication skills.
- E-commerce
experience is an added advantage.
Looking for a job? Download the Kenyan Jobs app from Google Playstore and get the latest jobs and vacancies available in Kenya, go HERE>>>