Software Engineer at Environmental Resources Management (ERM)

The ERM International Group

  • Nairobi
  • Permanent
  • Full-time
  • 4 days ago
Responsibilities:
  • Design Solutions: Analyze user requirements and design solutions to meet user needs.
  • Code Development and Review: Write clean, efficient, and maintainable code; conduct code reviews to uphold coding standards and mentor junior developers.
  • Collaborate Across Teams: Work closely with cross-functional teams, including Tech Directors, SMEs, product managers, UI/UX designers, Testers and other engineers, to deliver software solutions.
  • Troubleshoot and Debug: Identify, analyze, and resolve complex software issues in a timely and efficient manner.
Skills:
  • Technical Proficiency: Extensive experience with programming languages C#, Javascript, Typescript, Javascript frameworks such as Vue, MS SQL Server
  • Analytical and Problem-Solving Abilities: Capability to analyze complex problems and devise effective solutions
  • Leadership: Ability to own the work and deliver on time with keen attention to detail.
  • Communication Skills: Good verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Continuous Learning: Commitment to staying updated with industry trends, emerging technologies, and best practices in software development.
  • Familiarity with agile development methodologies.
  • Knowledge of software development tools and platforms.
  • Familiarity automated testing tools.
Minimum Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software development and system maintenance.
Preferred Qualifications:
  • 5 years of experience in software development and system maintenance.
Method of ApplicationInterested and qualified? Go to to applyBuild your CV for free.

Myjobmag