Pro Bono: This position is tailored to a professional who wants to give back special skills and has the right degree and professional experience for this position.
The ideal candidate has extensive Java software design and development experience and will be responsible for building new features and improving existing server-side components for UniversalGiving®’s website. We are excited to have you join our global team and help serve the world in philanthropy.
Responsibilities
Collaborate with front-end developers/senior management to deliver quality codes
Develop server-side Java technologies for existing & new application components
Scoping, developing, and implementing new user features and new web components
Increase operational efficiency & system visibility by developing tracking analysis features
Provide recommendations on coding standards and guidelines
Serve as one of the leads for the Product Development team
Track and communicate team progress/performance with the organization’s leadership.
Qualifications
BS / MS Degree in Computer Science (or equivalent)
4+ years of application development experience using JAVA, MySQL, React
Experience with client-side web technologies such as JavaScript, CSS
Familiarity with source controls such as SVN and CVS
Knowledge of design patterns and object-oriented modeling (e.g. UML)
Thorough understanding of the software development lifecycle (SDLC).
Experience with designing/analysis/testing/implementation/maintenance, & QA processes.
Strong debugging skills and principles: Familiarity with bug tracking systems such as Jira.
Duration and Location:
The position is available part-time (5-20 hours per week)
Minimum 6 months commitment
We provide remote positions with a highly globally focused team from more than 20 countries, including Russia, China, Japan, Ukraine, Georgia, the Philippines, Haiti, Germany, Canada, the Kurdish population, South Korea, the U.K., Brazil, and many more.
Benefits
Part-time, flexible remote positions
Opportunity to work with a diverse, global team representing over 25 cultures
Gain experience with a Tech for Good nonprofit
With proven success & a positive attitude, UniversalGiving® is likely to facilitate J1, OPT visas.