Full Stack Developer

About HighPoint

HighPoint Technology Solutions is the leader in student success tools for PeopleSoft Higher Education with over 150 institutional clients and 3 million users. We offer a broad range of automation tools that accelerate campus administrator activities as well as student success solutions that engage students into the campus experience, educate them on their educational pathway options, and empower them with tools for academic success.

About the role

We are looking for a talented web developer, who has a desire to learn new technologies and code solutions in a diverse development environment. If you possess the maniacal drive to deliver transformational and impactful products to students, this is the career for you. We develop our current solution set in React, ReasonML and Kotlin. It is critical that you can demonstrate quick intuition around the stack of technologies we are using, how they relate to your prior experience, and how to participate in development. This role provides an opportunity to make a great impact on 5 million users of our products.

You will need to demonstrate your uncanny ability to pick up both new and old technology quickly. You should have tinkered with many different types of  web technologies in the past, and be able to demonstrate full-stack knowledge of a few different stacks. You should be able to code effectively in a few different languages and demonstrate that ability.

You will be in high-demand, so self-management and emotional intelligence is critical. Good communication skills must include the ability to be forthright and proactive in communicating with team members about tasks, work assigned, and progress.

Responsibilities include but are not limited to:

  • Develop in React and Kotlin to produce increments of value in our products.
  • Research and resolve bugs/issues that come up with products or implementations.
  • Participate in architectural discussions, code reviews, paired programming, and story point sessions to drive agility in the development process.
  • Help automate processes for test/build/deploy in conjunction with continuous improvement principles.
  • Maintain work in kanban style project management, participating in the Agile sprint cycles.
  • Working with the following technologies/frameworks: Kotlin, Java, Spring, Javascript, Git, PeopleSoft Campus Solutions

Organizational Competencies

While not limited to the following, our successful candidate will be expected to demonstrate the following organizational competencies:

Creative Problem Solving: Demonstrates the ability to provide the necessary attention to solve complex problems. Defines problems, analyzes causes, identifies possible solutions, selects the best solution and develops action plans. Generates new ideas and goes beyond the status quo. Demonstrates the ability to use creative thinking to improve processes and solve problems.

Leadership / Achievement Orientation: Understands what is expected to do the job well, functions effectively on a team, achieves deadlines, accepts accountability for mistakes and takes corrective action. Works independently and seeks direction or assistance as needed. Takes ownership of processes and assignments, prioritizes tasks as necessary for efficiency, accuracy and timely completion.

Communication: Demonstrates the ability to communicate clearly, correctly, knowledgeably and effectively via Slack, web conferencing tools and in person to teams and clients. Uses appropriate methods of communication (face-to-face, etc.) to achieve desired results. Demonstrates the ability to communicate effectively to groups, varying styles to fit the audience, actively communicating with those with differing opinions and differing levels of understanding.

Flexibility / Adaptability to Change: Understands and accepts the need for change. Cooperates in implementation and constructively voices concerns and proposes alternatives. Demonstrates the ability to plan, implement and communicate effective change approaches within established and changing deadlines.

Quality Service: Demonstrates the ability to establish and maintain effective relationships with internal and external customers in a manner that consistently meets the organization’s expectations for exemplary customer service. Demonstrates the ability to see issues from the customer’s perspective and to assess urgency of requests and responds accordingly. Demonstrates a focus on fulfilling expectations by seeking insight into customer needs and developing solutions that provide value for the customer.

Building Relationships / Interpersonal Skills: Respects diversity, demonstrates respect for the opinions of others and values each person’s contribution to the team. Develops and maintains positive and cooperative relationships, inside and outside of the work group, interacting in a friendly, open, honest and accepting manner. Uses formal/informal networks to accomplish tasks and objectives.

Qualifications

  • 2-4 years experience in fullstack web development.
  • Strong proficiency in basic web technologies (HTML, CSS, web accessibility protocols/standards)
  • Good experience in each technology in a full stack i.e. database, web server, middleware, front-end.
  • Good understanding of core CI/CB technologies and practices.
  • Good verbal and written communication skills.
  • Good critical-thinking and independent thinking skills.
  • Experience with PeopleCode/Java a strong plus!