Wycliffe Bible Translators logo
Wycliffe Bible Translators
Posted 21 days agoVerified live 8h ago

Software Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Software DevelopmentAlgorithmsUser Interface DesignSoftware Development Lifecycle

About the company

Wycliffe Bible Translators logo
Wycliffe Bible Translatorswycliffe.org

A distinctly Christian nonprofit organization advancing Bible translation worldwide.

Job description

Summary

Wycliffe Bible Translators is seeking a Software Developer to design, develop, test, and maintain software applications. The role involves collaborating with development teams and users, providing developer-level support, documenting software, and contributing to product planning and professional meetings.

Responsibilities

  • Design, develop, and deploy software applications, new features, and defect fixes
  • Design and develop unit tests and perform code reviews
  • Work with team leader to collaborate, review, and deliver high quality software applications
  • Participate as an integral and enthusiastic part of the team, exhibiting ownership, follow-through, initiative, awareness, and effective communication with peers and management
  • Work with the team around a cohesive product roadmap
  • Analyze software requirements by consulting with the user community
  • Support user community with developer-level support
  • Write technical reference documentation for the new software
  • Participate in regular project status, planning, partnership, and strategic meetings
  • Be available to travel to meet with the larger development team at least once per year
  • Be available to travel biannually to the Language Technology Conference
  • Participate in professional conferences and meetings

Skills

  • A servant heart attitude
  • Demonstrated skills in software development and algorithms
  • Demonstrated passion for programming and solving complex problems
  • Demonstrated user interface design skills
  • Good interpersonal skills of communication
  • Good organizational skills
  • The ability to quickly analyze and learn a large existing codebase
  • The ability to make decisions in a timely manner
  • The ability to generate multiple solutions to the problem
  • The ability to quickly pick up technical concepts
  • The ability to work both with a team and independently, and to multitask effectively
  • Software Developers should have experience in software engineering and a good understanding of the software development lifecycle
  • Bachelor's degree in computer science or equivalent work experience

Qualifications

Must Haves

  • A servant heart attitude
  • Demonstrated skills in software development and algorithms
  • Demonstrated passion for programming and solving complex problems
  • Demonstrated user interface design skills
  • Good interpersonal skills of communication
  • Good organizational skills
  • The ability to quickly analyze and learn a large existing codebase
  • The ability to make decisions in a timely manner
  • The ability to generate multiple solutions to the problem
  • The ability to quickly pick up technical concepts
  • The ability to work both with a team and independently, and to multitask effectively
  • Software Developers should have experience in software engineering and a good understanding of the software development lifecycle

Nice to Haves

  • Bachelor's degree in computer science or equivalent work experience

Benefits

  • Initial IT Software Department training program and relevant portions of IT Orientation

More jobs like this