Software Developer/Analyst

Job details

Contract Type

Description

Desired Experience and Skills

  • At least five years of experience working in technology domain to develop and rollout data platforms for programs – out of which, at least three years of experience developing, implementing, and supporting PowerApps applications for large and complex programs.
  • Experience in source code and version control platforms, for example, GitHub, Azure DevOps, or similar.
  • Strong in team development processes including pair programming, shadow sessions, code reviews and other strategies to ensure high quality programing.
  • Strong code quality assurance practices including unit testing, integration testing, as well as regression testing to ensure quality of the code getting shipped into production.
  • Ability to effectively communicate in English both in verbal (i.e., day-to-day discussions, team meetings) and written (requirements and design specifications) form, as well as an overall ability to be clear and concise in all communications.
  • Strong analytic curiosity and innovative problem-solving skills using a system thinking approach.
  • Demonstrable ability to work both independently and in a dynamic, cross-functional team structure.
  • Demonstrable ability to establish and maintain working relationships across all departments and levels of the organization.

Education:

  • Bachelor's degree in computer science, Information Technology, or related discipline
  • Experience with Databricks, Dataverse connectors, APIs, and Microsoft Azure
  • Certifications such Microsoft Power Platform Developer are an added advantage


Major Responsibilities

  • Design, develop, and maintain PowerApps and Power Automate solutions
  • Support development and rollout of organization-wide data products in collaboration with METAL and sector experts
  • Create technical documentation including system diagrams and implementation manuals
  • Implement and maintain data quality processes and development standards
  • Ensure compliance with IRC’s data protection, confidentiality, and security policies
  • Provide Tier-2 and Tier-3 technical support, including issue routing and resolution
  • Collaborate with IT and data engineering teams on systems integration
  • Review software requirements and translate them into development tasks
  • Contribute to setting and enforcing standards for processes, data quality, and system configurations
  • Provide hyper-support during pilot phases of technology rollouts
  • Perform other duties as assigned


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at International Rescue Committee. Enter your email to start your application now