In this role, you will participate in all phases of the development and implementation of dynaConnections' mission-critical software that includes research, design, development, testing, optimizing, and documentation, and work closely with cross-functional members of the organization to develop and evaluate solutions that improve operational performance and design of the overall system.
RequirementsRESPONSIBILITIES- Expand existing software to meet customers' changing needs.
- Continue updating legacy modules with newer technologies.
- Develop components and enhancements to our software, utilizing some or all the following: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch, MongoDB, SQL, and Oracle PL/SQL.
- Design, develop, test, and debug software.
- Work across departments to make sure long-term development efforts correctly support the business's goals and needs.
- Participate in design and code reviews.
- Build reusable components and systems.
- Create technical documentation.
- Guide specific implementation of overall architectural patterns and decisions.
REQUIRED SKILLS- 3+ years of Java experience utilizing object-oriented programming principles and design patterns
- 2+ years of experience with Spring Framework or similar Java development frameworks
- 2+ years of experience with Javascript
- 2+ years of experience with Elasticsearch and/or MongoDB
- RDBMS familiarity - schema design, query creation, and application integration
- Bachelor's Degree in Computer Science or related field
- Self-reliant and motivated self-starter
- Excellent problem-solving and troubleshooting skills
- Project and task-oriented with a focus on details
- Clear, professional communication skills with the ability to effectively contribute to team discussions
- Solid team player
OPTIONAL SKILLS (Nice to Have)- Experience with multiple approaches to Agile SDLC processes
- Familiarity with ReactJS, AngularJS
- Familiarity with navigating around Linux systems
- Familiarity with Eclipse IDE
- Experience designing and building API-based systems
- Experience in the world of Real Estate data
BenefitsBENEFITS- Competitive Compensation
- 100% Employee Paid Health Plans (i.e., health, dental, vision, life, and disability)
- Paid Time Off - Vacation
- Participate in Employee Stock Option Program
- 401 (k) Retirement Plan
PERKS- Numerous Employee Appreciation Events
- Wellness Program (Gym Membership)
- Continued Professional Development Opportunities
- Flexible Work Schedules
- Blended Working Remotely Environment (Pre/Post COVID-19)