We're searching for an Intermediate Software Developer who aligns with our belief that profits are a means to an end, and that serving others is the foundation of teamwork. The right candidate must be humble and teachable. The ability to confront difficult issues, while always keeping reconciliation at the forefront, will be crucial. The right candidate must possess a heart to serve and a sincere connection with our core values: Honesty, Integrity, Esteem and Conscientiousness.
Bachelor's (Preferred) Computer Science, Engineering, Or Related Fields.
Experience in modern, object-oriented programming languages and design patterns
2 - 5 years' experience with React, Spring Boot, and SQL stack
Computer Science skills that come from 3-7 years of experience or equivalent formal education in Computer Science
Time management, planning & organizing. Can manage multiple and/or competing assignments.
Creative innovative thinking and problem solving
Comfortable and effective working as individual and as team member
Experience in modern, object-oriented programming languages and design patterns
Knowledge and experience with Java
Understanding of relational database management systems and languages (SQL, PL/SQL, T-SQL, MySQL, SQL Server)
Exposure to multiple operating systems (including Linux & Windows)
*Preferred / Bonus Experience and Skills*
Experience using JSON, and/or XML to interact with data
Working knowledge of web technologies: HTML, HTTP requests & responses, Selenium WebDriver
Knowledge of or experience with AutoHotkey (AHK), Regular Expressions (RegEx)
Knowledge of contemporary digital image formats (TIFF, PDF, PNG)
Knowledge of AI & Machine Learning
Knowledge of Git, Docker, Gradle, Bash scripting
Familiarity with System Documentation
Maintain and enhance existing systems, as well as develop new solutions. Analyze and fix defects, add features, debug, and test software implementations. Design, code, and test major features and enhancements.
Systemize / Document existing and new projects
Collaborate with development team on existing, new, and shared project responsibilities
Any Gradute