Senior Software Developer
Job Highlights
· Attractive Renumeration, Benefits plus Performance Bonus
· Good Career Growth & Opportunities
· Ongoing Training & Learning
Job Description
We are looking for a skilled Software Engineer to build and develop applications and functional programs for our projects. You will work with other Developers throughout the software development life cycle. Your primary duties are to build software by writing codes, modify software to fix errors and adapt to new technologies and improve performance.
In this role, you should be a team player with a keen eye for detail and problem-solving skills.
Good hands-on experience and knowledge in Angualr, HTML and Java is mandatory.
Your goal will be to build efficient programs and systems that serve user needs.
Job Responsibilities:
- Research, design, and develop software applications
- Analyse user needs and develop software solutions to cater to organisational needs.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers and 3rd party platforms to integrate software components and third-party programs
- Develop specifications and performance requirements. clean, efficient code based on specifications
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Job Requirement:
- Programming skills and knowledge in the following :
- Angular
- Java
- HTML
- React (an added advantage not mandatory)
- Experience with software design and development in a test-driven environment
- Able to adapt and be effective in a fast-paced environment
Career Level
Mid-Level
Years of Experience
5 to 8 years of programming and software development
Qualification
BSc/BA in Computer Science, Engineering or a related field