Software Developer

Lilongwe, MW

Full-time

Apply Now

Job Description

As a Software Developer, you will create applications that are robust, maintainable, and scalable. You will participate in software design, coding, testing, and deployment, ensuring high-quality deliverables.

Responsibilities and Duties

  • Develop and maintain software applications according to specifications.

  • Collaborate with product managers to gather and analyze requirements.
  • Write clean, efficient, and well-documented code.
  • Perform unit and integration testing to ensure software quality.
  • Assist in troubleshooting and debugging software issues.
  • Participate in code reviews to ensure adherence to coding standards.
  • Stay up to date with emerging technologies and industry trends.

Required Experience, Skills, and Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • Experience in software development with proficiency in languages such as Java, C#, or Python.

  • Familiarity with web development technologies, including HTML, CSS, and JavaScript.

  • Understanding of database management systems and SQL.
  • Knowledge of Agile development methodologies.
  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively in a team environment.
Share this job :