Software Developer
Job Role Insights
-
Date posted
2023-11-18
-
Closing date
2023-11-18
-
Career level
Middle
-
Qualification
Bachelor Degree
-
Experience
3 - 5 Years
-
Quantity
2 person
-
Gender
both
Job Description
Software Developer
Job Description
We are looking for a competent Software Developer to design and implement functional software applications for our clients. You will be working with Product Managers and a team of developers throughout the entire software development lifecycle. The objective of this role is to build effective software programs that serve our client requirements to the fullest.
As a Software Developer, you will be working on multiple software projects at a time. You are expected to be exceptionally good at writing clear code and developing secure software applications. You should have a strong passion for coding languages like JavaScript and working experience in Agile Frameworks. In addition to this, you should have a keen eye for detail and work as a team player.
If you are ready to work in a dynamic work environment and demonstrate your problem-solving skills, we will be glad to meet you. Send in your applications to us right away!
Responsibilities
- Understand the client requirements and plan out your approach towards software development.
- Work closely with a team of developers to design flowcharts and algorithms.
- Produce efficient and clean codes based on the given requirements.
- Integrate third-party programs and software components to the existing code.
- Verify and deploy systems and programs.
- Troubleshoot, debug and upgrade the existing programs to ensure the effectiveness of the software components.
- Gather and evaluate user feedback. Make the required changes accordingly.
- Recommend and execute improvements in the existing software programs.
- Create technical reports for references.
Requirements
- Bachelor’s degree in Computer Science, Information Technology or related field.
- Proven 3 years work experience as a Software Engineer, Software Developer or similar role.
- Excellent knowledge of Agile Development techniques.
- Experience in software designing and development in a test-driven environment.
- Outstanding knowledge of coding languages such as Java, C++, JavaScript and Systems/Frameworks like Git, AngularJS, etc.
- Thorough understanding of writing and implementing APIs
- Solid knowledge of databases.
- Well versed with Object-Relational Mapping (ORM) and related frameworks.
- Knowledge of code versioning tools will be an added advantage.
- Ability to learn new technologies and languages.
- Outstanding communication skills.
- Troubleshooting and resourcefulness aptitude.
Skills
Interested in this job?
0 days left to apply